I may just be bad at searching things out, but I did scour several forums for info on this before asking. With that out of the way, I picked up a mint 2010 Forester XT Limited with a blown engine and I'm having a hell of a time finding a complete EJ255 to purchase. Ebay is flooded with EJ20X claiming to be a direct replacement but from what I've read, swapping that into a DBW Subaru is difficult to get everything working properly. Are there any engines that aren't EJ255 V. 2 that will direct swap into it or any guides about what needs to be swapped over from the 255 to get another engine to work?