Not cheap, but should work if a guy has time to wait it's arrival...
http://www.tsksupply.com/products/Mo...-Pack%29-.html
The method you shared with us should be quick and easy. Just need to find some of those 72 hour heat packs. Online and waiting for those, too, I guess.