lmmfao....
first of all, you aren't going to get either one of those in your car and running for $1500.
once you're past that, it's going to be MUCH easier and far cheaper to put a B16 into a 92 civic than it would to do a K-series swap...K swaps aren't for beginners, and they're definitely not 'easy'. As far as passing IM, as long as the motor is the same year or newer as your car and you retain all of your emissions equipment, you should be fine.