I believe the hf CRX will have to have massive wireing done in order to do the swap, so it's gonna be a pain in the ass, however if the shell is clean and the motor is clean and in good condition, this is not a bad deal.
A good b18a swap should be around 700-1200. The CRX shell, in great condition inside and out, COULD go for 1g... depends really.
Offer him 1g.

Haggle with 'em.
The swap is a painful one if you don't know what your doing. Either way, it's time consuming.