I wish GM would have spent a few extra dollars on the steering shaft in my 2004 Silverado 1500 4x4. It would have saved me putting about six different steering shafts on it, it needs another upper steering shaft as I'm typing. I think it had three or four steering shafts put in under warranty...