OHC? i think you mean SOHC and DOHC. SOHC just means Single Over Head Cam while DOHC means Dual Over Head Cams. With two cams the work is divided up so the engine is able to work easier giving you more HP. A supercharger is a supercharger, it does nothing more than force air into the engine, so as long as you can make it fit, you can put any SC on almost any engine.