I used to work for a pro-audio store as a wholesale assistant and I can honestly say that Yamaha is a top-notch brand. None of the customers that have purchased that brand have ever had any complaints. What I can also tell you is that Radio Shack has a tendency to overcharge for a good portion of their products. If you're willing to wait a little longer, I recommend going on eBay or Deals Plus. Many retailers actually sell their products on eBay as Buy it Now, so you're bound to find a good deal. I may not really know electronics, but I know enough about audio electronics to get by. LOL.
Hope this helps!