So my Buick was leaking a bit of coolant at the radiator when the metal and plastic meet. No big deal. I'll order up a new radiator. Debated a bit about aftermarket and OEM and decided to save the $100 based on reviews. Well the job sucked pretty bad. Did it over the weekend. Got it all back together and filled it up with new coolant. Bled the system and let the car cool down so I could go check the level in the radiator before I call the repair good after a few hours of cooling I went to remove the radiator cap and it broke. The cap is a screw down and the part that screws down came off but the cap internals stayed stuck in the fill spout of the radiator. Not good. I tried and tried to get it out and when I finally did I must have damaged the radiator enough because it won't seal with a new cap. It leaks. That's a real bummer. I know I could do the job again in a lot less time but I really don't want to. I'm sure this all happened because the aftermarket radiator spout is just a hair smaller on the inside than the OE and my OE cap got stuck. I tried to save $100 and now I'm screwed and have to buy another radiator.