I have been running Godspeed intercooler for 3 years with no problem. Fitment was spot on with out any hiccup.
I installed the one you posted few weeks ago, the fitment .... well one side of screws will fit fine, but the other side still need about half an inch if memory serves. so I end up zie tie the AC and the radiator. Other than cutting the hose to make it fit, it seems to work fine.