Just got an MX-500 from
www.surfremotecontrol.com. They were out of stock when I ordered, but they were always up front about it on their website so I wasn't concerned about waiting. Also, they answered some questions I had about the remote, so they seem to be knowledgeable about the products they sell. The remote arrived well packed in a separate box.
Great remote at a great price! Recommended.