You'll find lob worms in any fishing shop in the UK, or get digging in the garden. I've only fed them once, but may have another go with them now that I have cool places to keep them.
When I tried my garters on worms more than half of them took the worms without scenting.