Everything about this product would be great except for one major problem. Ball joints do not accept grease. Oooh, and after spending a few hours installing it, there might be a tiny hole in the ball joint boot. Since one of the boots REALLY had a hole, I was happy to fit three of them. Every time I tried to lubricate those ball joints, I had to spend hours spinning the wheels, lowering and raising the truck and controlling the levers, hitting with a hammer, changing mirrors and grease guns. Iโฆ