2007 GMC Sierra 3500 Classic U-Joint Replacement Cost Estimate