To honest I am not a 100% sure it is a H22 TB. It came off a JR Supercharger. I believe the H22 throttle body is 62mm as the b16 is 60mm. I placed the 2 against each other and the one off the JRSC was bigger. So I used it. Theory was it is bigger than stock so instead of spending like $200 for a new one just use it. But it just bolts right up with no modification unless you are a obd0 or so forth