Battery or the charger

I just bought 2 new batteries for my Stiletto 2, the original was damaged. But when I try to charge both of them they stop at 22% ( the first one I tried)and 29% charged(the second one). Is this the battery, did I get crap ones or is it the charger having difficulties?

I have tried charging both of them for over 24 hrs each and they don't go beyond that.

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0