I bought that same seat cover last year, when i got my bike. They sell them at wal-mart. If you're getting the numb nuts, it won't help you. If you're getting the sore ass instead, this will give you the numb nuts instead of the sore ass.
This past weekend i went to the LBS and bought a new seat (Cloud 9, with its own springs) for around $25. I haven't had the chance to test it yet as I live in Illinois (it's been raining here since late Friday night), but i'm hoping to be able to feel my nuts after the ride tomorrow.