A b16a swap will cost around $1,800 for the complete swap. But you should only need the long block and ECU, as long as you use your existing mounts and tranny. Check this link out:
https://www.passwordjdm.com/product....t=More+Details
Then you'll just need to find an ECU:
https://www.passwordjdm.com/product....t=More+Details
Just look around online and you'll probably be able to find both for cheaper.