McMurray is good, but they require a minimum order of 15 ducks at a time though. If you're actually willing to pay $50 for one, I think you could get your 15 shipped for under $70... One for the son, 14 for dinner!
He's a kid! Tomorrow, he'll ask you for a PS3. The day after tomorrow, he'll ask you for Xbox360. Three days later, he wants a Wii. Four days later he wants a puppy. Five days later, he wants a kitten. On his b-day he gets his arse kicked by you