You should have a look on ebay, you'll be surprised on what you can find. Or if you have any small local locksmith shops near just go in and ask if they have any used locks. Hope this helps.
99p stores had a load of euro cylinder locks in them a couple of months ago. They also have loads of padlocks (warded and cylinders). They are easy to pick though! Great for playing with and taking apart. I have also got a few bits off amazon warehouse deals and the reduced section of wickes (packaging was held together with sticky tape - nothing was wrong with the lock itself.