I'm looking to get a new portable Hard Drive (2TB would be nice, but 1 would suffice), SD card (~16GB) for my dSLR, and a new Wireless Router. Took a look at BestBuy and they have all three, but would I be better off going somewhere else?

D Link N300 Wireless Router - $24.99
WD 2TB My Passport - $139.99
SanDisk $16 Class 10 - $9.99