Being an Army veteran and having dealt with those blankets quite a bit, I can tell you they are washable and I've never noticed any shrinkage. They are warm and heavy though. I've given several to my vet for her surgical patients because they do help the cats and dogs keep warm after surgery. Never used one as batting but cannot see why it wouldn't work well.
Chris