Let them know they screwed up and return the extra one. I'm sure they'll refund your money. They've always been pretty reliable with me, at least for the couple of years I've been ordering from them.
Modchipsdirect has them in stock and I received mine within 5 days (I'm in the US). Didn't even preorder like many others did, so I'm assuming they have plenty available.