GM steel bumper for earlier model GM pickup 2 different size balls are pictured .Heavy duty pull bumber . $50.00 with its balls and $45.00 without . End to end is approximatly 75 inches from rail to to rail is about 35inches