I talked to them at the Nissan jam and the mounts are not to far off from stock as far as I know.As far as the champajunk one,I got no better cooling from it with my 2.3 liter,again just my 2 cents,I would not buy one again.Even the petcock drain on mine broke off just looking at it,It just jumped off the radiator when i stared at it.And if you seen the Koyorad up close and the champion you would see what i mean,far better built then the Chinese one.I know other guys that run them and its up to you for a few bucks more get the good stuff.