I've purchased several generic batteries and none have measured up to the originals. I mainly use them for backups in a pinch, but their life span seems much shorter (after six or seven months of use they have decreased how much charge they hold significantly), they don't seem to hold a charge in cold weather, and under load -- shooting video or using live view -- they give up pretty fast.
I had the same experience with generics for K20. Not saying that there aren't decent generics out there, I just haven't had good luck with them.