should work fine, just be extra-careful with polarity (of course)
Only remaining question is how much current these 2 draw together -- how long would the walmart batter run either of these alone? If, say, 3 hours for the mm3 and 4 hours for the 312, I'd not expect to get much more than 1.5 hours out of the battery when running both at the same time.