Actually that was changed recently. There is no 351 bus, only now for Jets/Giants games. Now you have to get the train to Secaucus and then the shuttle bus to GS:
http://www.njtransit.com/sa/sa_servl...&NoticeId=2104
Train to Secaucus is about 10 minutes, shuttle bus to the stadium about another 20 minutes. For Saturday, I'd recommend the 6:07pm train, that should give you enough time as the game starts at 7:30pm. You can buy tickets for the game at the stadium, no shortage (usually about 15K in a 80K stadium!).
Ronnie plays for San Jose now. Angel is captain of the team but Donovan plays with Beckham in LA.