As the previous posts have said - a good locksmith can repair your locks to near new condition. Door locks should only be about $10 each to repair. Ignition barrels a bit more but certainly not more than $20.
The key cutting places in most shopping centres should be good for these repairs.
Thay can also make a factory key for you is you have the code - this will make you repaired locks last longer and function better.