After a lot of hunting around online, I am sure my engine must be from an MC18 r5k. My crank appears to be a match with the one depicted in these images: http://edetuckracing.blogspot.co.nz/2010/06/nsr-mc18-crankshaft-picture.html
It also lacks the gear position sensor of mc21/28's.