I got an apple genuine remote. Works fine but it may not work straight out of the packet. Mine didn't.
There is a sequence you can use to change the code on the new ones to switch between the various apple remote versions, but for the life of me I cannot remember it. Dave may have it tucked away somewhere.