I would recommend the FGR006 (http://www.ness.com.au/idteck.htm) that support up to 1,000 fingerprint and provides a standard 26 Bit Wiegand output that connects directly into the M1KP.
Fingerprints can be programmed in via a Master Card or programming software.
Regards,
GregK