How long have they been putting 90mm electronic throttle bodies on 4.8L truck engines? I'm looking at one right now on a 2007 GMT900 truck. I'm surprised the huge TB blade didn't cause programming nightmares.