These should be the latest files I believe and yes they are all chinese. Problem is they take a serial to unload. If anyone can help me get the serial somehow.
http://rapidshare.de/files/1920274/2.51-SP4-Server.exe.html
http://rapidshare.de/files/1920274/2.51-SP4-Server.exe.html