Can the starter motor from a D16y8 be used on a B-series?

With the mounts. You keep the d16 frame mounts, its just the engine mounts that need to be replaced? So that would be rear, left, right, gearbox and AC mounts?

I have a chipped P28 in my car atm, if i just get the chip remapped with the specific stock rom for the motor i choose, ill be right?