Id say $5 is a pretty standard price for a handmade, hand painted charm and I've seen some being sold for a lot more. A lot of work goes into them and the people that buy them see it as a piece of art.
oh, I know a lot of work goes into making them. sorry if I gave you the wrong impression. (although I didn't know that they usually cost more. I've never tried making or selling charms so I wouldn't know that) but I break stuff easily. I'm not very responsible either, so I'm afraid I will just lose it somewhere!