I can't answer the compatibility of this keyboard, but I found the keyboard, while cheap, is not worth the money, having failed after just six weeks. SEE my review.
I use this keyboard over 50 hours a week for the past 2 months and I haven't had any problems yet. The battery is extremely long lasting in my opinion for a wireless device.
They last a long time, possibly longer than a year based on average (couple hours a day) keyboard usage. No need to replace the batteries until the keyboard becomes unresponsive. The batteries last so long that you should check them every few months or so to make sure they are not leaking!
This keyboard will replace it but you will need to hang on to the USB receiver for your old keyboard and mouse because you need it to control the mouse.