That looks real similar to the TRP unit I installed in my Teryx. Basically just a larger impeller with a spacer plate so it will fit. Maybe just a coincidence that this unit as well as the one I got from TRP are both Canadian dealers. I can say that when I installed the unit on my Teryx it definitely made a difference in cooling. Teryx ran way hotter than my Maverick does so it was a good deal.