The installation was a bit tough in some spots but overall went in pretty easy. Shocks ride great, feels like a brand new truck and they where a perfect fit. The only thing that I dont like is the sound that the make when I hit a bump it's realy loud when they expand and retract. Besides that overall a great shock!!!