Look, we have no info on your truck, yes the shop could be ripping you off or you have issues with your front end. I had issues with my front end and replaced everything. $900.00 doesn't sound bad if you need a few parts, just get the list of what's recommended. If your truck has never had...