Rath,
New locks are obviously sold in hardware and home stores.
Garage sales, (tag sales?), flea markets, junk yards, auto salvage yards, all are good places to pick up (purchase) old, used and different kinds of locks.
I don't know of anyplace that simply provides locks to practice on. I would certainly go to such a place if it existed!
Harold