Sorry guys, they're definitely fly larva. I'd put them, with some food, in a sealed container, wait for them to mature. They're easier to identify after they're adults. Though I'm sure, some expert on flies is smiling, easily able to identify them, even as larva.