The bar ends are johnny joints from Currie enterprise. They are rebuildable I think $17 a end for rebuild kit. $500 shipped is a steel, I just payed $790 shipped for a 3gen set. They are adjustable from stock length to + 3in. I installed 2.5in leveling kit and 35in tires on wide wheels and used these bars to push the front axle forward to eliminate rubbing the fender. There probably the nicest stock replacement bars on the market