Not a very good deal in my opinion....
From Amazon, I could go buy a 120 GB PS3 Slim for $299.99 and get Uncharted for $26.99 after ECA. Then download Pain off of PSN for $9.99. There would be not tax and no shipping charges so the total would be $336.97 (if you didn't want Pain, you could also save an additional $9.99 by not getting the bundle).
Then if you wanted, you could take the $30 that was saved in tax along with an additional $30, I could go to NewEgg and pick up a 320 GB HDD.