How the %$%$ did that happen? In shipment? Yea they need to replace it OE to spec or give you a new car.. It doesnt matter that repair will be posted to carfax or should be. Your car is gonna lose value because it has to be repaired.
They have to cover this cost as well