Great replacement remote! There was no programming and it worked immediately. The shipping was super fast and the product arrived in great condition. Hopefully I won't ever need a replacement remote again, but if I do, I will definitely order from here again. Thank you!