having someone crochet or knit one might be your best option. You can give them the measurement of his head and get one that will fit just right, yaknow?
Actually, I wouldn't mind to make one for you if you're not in a huge rush. I could probably mail it to you within a week. No charge if you could just cover the shipping (probably like $2 in a flat rate envelope)