1) If you have "busted" your b16a, then depending on what is broken I would leave the Pistons where they are. Pointless extra complication for the sake of 0.2 extra CR
2) Yes, all b series heads are generally interchangeable.
3) No there is no reason you will need to change your box.
The...