AFTERMARKET RADIATOR for the 900xp?

Instead of relocating my stock radiator like most racers, I’m thinking about getting an aftermarket heavy duty radiator and fan for my 900xp (to be mounted in the stock position). I don’t like the idea of mounting the stock radiator behind the cab where it blocks my rear view and could possibly harm the occupants if a coolant leak occurred. Has anyone had any experience (good or bad) using an aftermarket radiator (in the stock mounting position) on a 900xp?

Here’s one that I found today made by TCP Performance. Polaris RZR RZR4 RZRS UTV side by side accessories,CV boot guards,radiator,floor plates,hitches. Looks well-built, but pricey. What do you guys think?