I have mine off at the moment so I looked, Not sure if my radiator is stock or not but the connection at top and bottom of radiator is 35mm, The part on the engine that houses the thermostat is also 35mm, the bypass hose connection below the thermostat looks like 34mm. Those are the 4 I measured...