I bought a pack of cheap batteries with a charging cradle a long time ago and I love being able to just swap out the batteries when one died. However the cheap ones don't last nearly as long so I actually just ordered a couple of genuine ones to use instead and plan on using the same cradle.
Haven't noticed those batteries doing any damage to my phone and in fact my phone resets a lot with the original battery and doesn't at all with the cheap ones..