You should check out and support Jabberwock Reptiles in Winchester. It's a lot closer to Melrose and the people there are very nice. They have a customer reward program too along the lines of $5 off for every $50 spent. They sell both frozen and live. I get my live rats from them and never had a problem.

http://jabberwockreptiles.com/
https://www.facebook.com/JabberwockReptiles