GM steel bumper for earlier ( 80's ) model GM pickup 2 different size balls are pictured .Heavy duty pull bumber . $30.00 with its balls and $40.00 without . End to end is approximatly 75 inches long and from rail to to rail is about 35 inches . No bends , perfectly straight heavy steal