If you are off contract with a full upgrade available I say go for it. Otherwise it's not going to be $50.
Radio Shack has been advertising a similar deal for months now, only at $100. Too bad I used my upgrade to get my Evo last year. $100 off full retail isn't so hot a deal