I have a ton of stretch marks all over my body, since I'm one of the unlucky ones who didn't get the great genes for avoiding them. What I've found is that the only thing that will really help them fade is time--I always rub lotion all over them every night and they're really only visible if you get up close and look at them. Keep in mind that they'll never actually truly vanish, they'll just fade, but they'll still be there.
Unfortunately no product on the market will get rid of stretch marks since it's your skin tearing apart and the new skin is not as thick or dense as the original since it's stretched out. Only time can fade out the stretch marks and some surgeries can also further reduce the appearance but unless you have really good genes where you heal nicely then don't buy into the hype of any product getting rid of stretch marks.