This is a great item and the seller is highly recommended a plus make sure you read the entire list of vehicles and years before ordering our mechanic made it look easy to program. Bob upgrade and programming went well good. Looking and functional this product did everything. It was claimed to do easy. Reprogramming instructions worked like a charm. The only issue is the instructions said my i button would be on my steering column, but it was actually on the left dash other than that perfect. I purchased this from my brother in law, who was arthritis, and these buttons were easy for him to use, as opposed to those that you have to push your finger down a little indentation to get the remote to activate the price. Is what really impressed me. It was so economically priced. Merci beaucoup. Music comes with battery had it programmed to my 2007 gmc yukon xl. Within a few seconds.