That is where the forums come in, vast stores of information, all of it FREE!!! All we ask, is that you read the guides, try to answer your own questions by researching, and contribute later down the road when you have learned and want to share!

Here is a small contribution that I feel the community could benefit greatly from. Free information!!!
This thread on Mazda626.net isn't perfect, and certainly isn't complete, but has some very good information anyone considering a KL swap should peruse: https://www.google.com/#hl=en&tbo=d&scl ... 80&bih=597
Facts that everybody should be made aware of before paying for an imported KLZE engine:
The engine alone, meaning from throttle body to oilpan, will not magically make your otherwise stock MX-3 the equal of a 200 BHP MX-6.
The engine requires support from devices you might call ancillaries. These include, but are not limited to: Emissions equipment(exhaust, EGR), engine tuning(ECU, Air sensor), and various accessories that differ between the MX-6 and the MX-3. The engine tuning is particularly important! It has a STAGGERING effect on the performance(i.e. power, and fuel economy!!!) that your car will produce.
With mix and match parts(Such as ECUs from American marketed cars, like the Ford Probe GT, Mazda MX-6/626/Millenia), undersized exhaust, incorrectly sized/designed intakes, and you will not match the advertized 190-200 BHP that the Japanese MX-6 boasts.
That being said, importing an engine CAN be a good way to find a low mileage, serviceable, performance upgrade!
Like everything else that costs a large sum of money, it should be well thought out and planned before you spend a dime!
Try to think with your head, and take the added frustration out of your new purchase, by researching BEFORE YOU SPEND YOUR MONEY.
Those of us who half-a-- our projects end up spending far more in the long run, and seeing much less benefit for our investments. Take me for example... It took me 3 years to piece together everything I had planned for a KL swap, and I am finally within sight of the "finish line" if you will. I have learned a lot along the way, and am happy to try and help others avoid repeating my(as well as others') mistakes!
Good luck, and welcome to the KL club.