Afro18, yes, the Shanling 100 is the same player as the Music Hall CD-25. I'd point out, though, that the one for sale now on ebay is a 220-volt version and would require an external transformer to be used here. The cost of a transformer good enough to not affect the sound, plus the shipping, would bring the cost up to or above what a used CD-25 usually goes for here on Audiogon, not to mention the potential import hassle and duty payments.
I highly recommend the player, though, wherever you get one. I bought a used CD-25 for $350 and it was an absolutely exceptional-sounding piece of gear in stock form.
After reading some stuff about the various modifications, I decided to do the easy ones myself. It's now got extensive sound-dampening applied to the inside of the case and a high-quality power cord.
The best upgrade, though, was replacing the stock opamps with 8066 opamps. the pair cost $54, which is a substantial percentage of the purchase price, but the difference in sound is remarkable, way beyond what you'd regard as a 'tweak,' more like getting a major speaker uprade. The sound is much cleaner, more articulated, and the bass is dramatically more realistic. It's a very simple procedure, as well.