I was very leery of replacement remotes, they never work right, have to go get a teenager to program them right but in this case it was preprogrammed and ready to rock n roll out of the box. Very happy with the ship time, and the ease of use. Highly recommend!