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