Apparently I suck at drag racing...

The radiator was an eBay special. Surely made in China.