It is a K20 engine!

The suspension setup is pretty crazy, notice the push-rod setup, the dampers are mounted on the tubular frame and lay horizontal towards the front of the car.