one of my keys was accidentally smashed and the 2nd stop working. i changed the battery and the little metal file that reads the battery just came out. my mazda warranty expire and the dealer ship is charging about $300 for just the card and programming. any help?? dont want to spend so much for this keyless entry!! thanks!!!