gearbox are different, S40 gearbox for ej8
mounts are the same, straight drop in
harness, as pointed out above

engine swap, depends if u do it urself or workshops, workshops still charge closer to 6-7k for swap.. dont go b16a2, go b18c, same price ... if ur doin it urself, get a half cut, saves u the hassle of sourcing some parts