This is the genuine body cap for the m645 series. Use it while travelling to preserve your lens mount. I always unmount my lenses for travel and cover the exposed areas with caps, it's much safer and extends the life of your camera and lenses.
This one is in excellent condition with minor wear and works perfectly. There are no cracks or breaks in the plastic.