I?ve seen a few people have purchased the Winner Racing radiators off eBay and was wondering how they?ve held up? I goofed my radiators during a race this weekend and I need to replace them. The main attraction to these radiators is their price. Any help would be appreciated.