That is pretty quick, I would have liked mine to be that fast lol. The card you get back is a refurb, and it may be good or it may fail again...really depends on what they fixed on it. The 6950 I got after my first one failed as a RMA was a chinese card and was clogged with dust and dirty as heck. After some cleaning and blowing bunnies out it worked for 5 months before dying. When I tired to RMA that one, they refused to do it as they said it wasn't a valid card. I ended up taking to a person from MSI and they finally had it go through for the RMA, and the card they sent me as the RMA was in much better shape and looked like it was new.
The wait for my card may have just been that they didn't have any to send me at the time, and had me wait until they had some available. Still was a really long wait though, maybe things are better now as it was around 2 years ago I did my RMA.
Abit BP6 2X 300A@450 mhz, 1.5 GB PC133 ECC, Renditon Verite V2200, SB AWE32, Adaptec 2940U2W, 4.3GB Quantum Atlas 10K, Plextor Ultraplex