I bought some generic brand off of Amazon and they have been working fine. I switch out my batteries every Sunday so I can’t really comment on the charge duration. They haven’t done anything weird.
I got a couple MRX batteries from Amazon about six months ago.. I don't keep close track of which batteries I'm running, but there have been no problems.