have a lock on vs sure-fire

have a lock on

sure-fire

adj
  • Guaranteed to work or happen. 

How often have the words have a lock on and sure-fire occurred in a corpus of books? (source: Google Ngram Viewer )