sounds like the 3rd party bumper was fiberglass or really cheap ureathane which would explain why it cracked. the stock bumpers are ureathane. u have 2 choices either go to the dealer and get the factory bumper (hopefully its in stock and in ur color) or go to the junk yard and get one (but then u might have to paint it)