I ordered 2 radiator covers in one order , but for some reason one was delivered a couple of days later than the other, but I guess it’s an issue with delivery company. On of the radiators have a few cracks on the inside side , so the quality could be better. I didn’t open the other one , so hope it’s ok. Assembly is ok when you follow the instruction, took me about 30 min