At least your store was honest enough to tell you their "RMA" takes 2 months... My local store just took the drive and gave me badly-written e-mails and demonstrated horrible organization until I argued them to get me a new drive.
+1 to going with Seagate, as I did (with another 500 GB):
Canadian RMA Experience
If you were willing to pay $13, you may consider giving $20 to Seagate for "Advance Replacement", and they'll ship you a replacement immediately. You can then use the box that they gave you to ship your buggy drive back to Seagate. (IIRC the postage is prepaid on the return shipment). This is useful if you don't have their approved packaging.