The tech called 20 minutes before they arrived as promised. They had the required parts so no issue there. Took the tech about 10 minutes to program the remotes. They explained how to reprogram should that ever be an issue. Very satisfied with the parts and service.