Since the B30e throttle body can be removed from the intake whereas the B20e manifold would require modification to do so I believe I may adapt an LS throttle body that has IAC and TPS already built in. Many of these are a drive by cable but there are a few that can also be found with drive by wire if you wanted to tackle that. I really haven't put much thought into where I will mount the MAP sensor. While the 142 has the original MAP sensor the original 164 was missing it. Since these are hens teeth anyways I'd rather just use a more readily available MAP.
Keep the B30 throttle body. You'll need all the vacuum ports that won't come on the LS throttle body. Plus, TPS retrofit is easy (other reply). Indeed, update your MAP. The B30 MAP sensors are really expensive and difficult to calibrate without special equipment. Find a small MAP that you can mount anywhere with a short bit of tubing or directly to the B30 intake manifold by fabricating a small mount that used the cold start injector bolt holes.
Also, if you go megasquirt, DIYautotune offers a much cleaner wiring harness. Whether you go with they're relay board or not, they have better options than reusing your Djet harness. Like 142 guy said, you're just saving the wire by reusing it. Plus, it's fairly inexpensive.
The cleanest option I've found for IAC is to use the 4 wire stepper motor off of an XJ Jeep cherokee. They're plentiful and inexpensive. DIYautotune sells a manifold block for it that is fairly compact. Then you can just route the lines from the outlet on your B30 air filter housing to the inlet on your B30 throttle body. You can mount the manifold block anywhere. This not only takes the place of your AAV (another unobtainable, expensive part), but eliminates the need for a fast idle solenoid too from the B30. You may or may not have the fast idle solenoid on your B30, as it was used in conjunction with the A/C on 164s.