I bought one at Walmart and it fit fine. It was not in my local store. I have a 03 and the reception is only mildly better.
http://www.walmart.com/ip/Scosche-Re...ports/23842052
I twisted the old mast off, identified the right adapter with the new antenna and screwed into the base.