its not perfect, there is one small crack that was in it when i got it. its on the side and not that noticable. ill get a pic to showAny scratches or cracks??...how was the fitment as I know there were alot of issues with that? all trim panels will attach no problem?