you can get a motor shipped to your area. I doubt they have a warehouse in kc but you never know. I had good luck with jdmenginecorp. But there is also zerolift auto lab who has a good rep with the 240 crowd.
Just order a engine and its like another 50-75 to get residential shipping.
If you have a junkyard near you i would just go look and see if they have a 7mgte and pull it. It will be like 250 and need a rebuild most likely but thats like 1000$ cheaper than the jdm engine and will be exactly the same as far as the engine goes.