The key locks you can buy new. They come up on eBay time to time and at auto jumbles (plus I think Banks do them). There's a lock guy that does the UK auto jumbles, I can't remember his company name at the moment, I bought the whole set off him. I'll see if I can find his company info.
The catches are difficult to come by as most you will find are knackered.