i would prefer not to go into depth with this motor since ive got my wrx sitting in the garage getting a full build so i think ill just have to suck it up and spend the big bucks and get a drop in motor. or wait to find a wrecked one on craigslist. its just astronomically hard to find this gen in the upull yards.