I think it will fit, never done it so I couldn't say for sure, maybe cross-referencing some part no's might give a clue (Geoff !).
Do you have an '81 engine you can get your hands on? I don't think there's much difference between the '79 to '82 in performance? I've got a spare '79 engine, might stick it in a '82 frame ;-)