Originally Posted by peacob
Hopper for sure. If it was a Halo Too with no issues to the battery holder then i'd say save your money until you can buy a new marker... but in your case the Halo B is aging, and seems like its on its last leg with the battery cover and your consideration for a new shell.
If it still works then use it. No point in spending money on something that does the same exact thing.
Buy paint and go play