Very well made, fit perfectly, all hardware there and in great shape.Put this on our 2016 4runner trail. Ride is SO MUCH better than stock. More firm, more in contact with the road. No more of the floaty boaty feel on the highway as the old shocks were too soft and the whole truck would kind of pitch and roll as you went down the road. No more carsick feel.