For locks you should use a graphite spray and not oil - that is what the locksmiths recommend.
@Bozza - if you pop down the road, Attles in Findon Valley should be able to sell you a new lock or the graphite spray. If you really screw it up, they can also come and fix it for you.