I don't know about the best, but I've got replacement lock cylinders from a guy on eBay, Wolf Security I think it was. He does key matching and all. I got PATS keys for a couple trucks and a new ignition cylinder for my work truck. He does a good job with very reasonable prices.
Sent from my kite using a trebuchet