for what its worth, I 100% guarantee you that almost everyone's car when bought 'new' (all Brands) has a couple fins on their Rad / Cooling unit slightly damaged before the car is even driven. The auto manufacturer has limits on what is acceptable to install on a car. The fins are so fragile and flimsy that anytime somebody handles this part, there is risk to damaging the fins, but has not affect on how the part will function, so I wouldn't worry too much about damage, as every car will have some....