I have recently bought a 97' Subaru Impreza outback Sport wagon, and have become interested in the WRX STi model because of it! I was thinking it would be fun to put a STi engine in it. However, I don't know what engine types will fit! Are these cars generally pretty easy to swap engines in? thanks.