I had my motor swapped last year, I wish I could have done an LS engine swap or something else, but my pops wouldn't let me do it
(I live in a condo, with a below ground parking garage, so I needed his house to do it).
Ended up paying a mechanic 3k - got a used '05 engine with no oil consumption issues that only had 45k on it w/ a 1 year warranty.
I shopped around a lot though, if a mechanic quoted me a price, I told them I found somewhere cheaper and next thing you know they are calling me back with a lower price.
Not sure where you live but I had the work done by Asian Imports in Beltsville, MD - he did everything using his contacts, ordered the engine, had it delivered, and had it installed for me in a day.
That being said, if you have the time, knowledge, and ability - Doing it yourself could be a fun project. LS engine would be awesome, but as mentioned before, needs custom work, and you'll probably be out of a car for months.
Boston Acoustics Sound System, Continental DWS, Megan Racing Y-Pipe, Berk HFC, JWT Clutch and Flywheel, R1 Concepts Rotors