Even the numbers on the back of the keyfob match.
I buy alot of car stuff on EBay but you have to exercise caution. Query the seller and normally the price is the giveaway. The two prior new keyfobs that had similar problems were like $9.95 and $12.95 respectively. The good GM one was around $24.95 but it works like a champ even after 3 months. I guess you get what you pay for.

......