No cracks or breaks. Was removed from a 2002 Avalanche. Should fit other models. Please research your model to be certain it will interchange. Please refer to pics for condition. Thanks for looking.