Mine fit perfect didnt have any issues until I barely tapped the curb parking and it cracked......Dont expect quality material.
it was frp but you always pay for quality.like i said, all depends where you order from
also check the description area to see weither its fiberglass, frp material etc...