I'm looking for an engine to replace in a '99 Civic I just bought. One of the pistons in the current engine is screwed up due to owner negligence, so the engine needs to be replaced before I can drive it. I've got about $2000-$2500 to play with, so I probably can't put anything amazingly kickass in it. What would y'all recommend within this price range? Also, where are the best places to look for new/refurb/great-condition used engines?