I don't think Santorum will win, IIRC, he polling below %50, which is death for an incumbent. As for Spector, I thought he was in pretty bad shape.
Santorum is a tough campaigner, and he will be enthusiastically supported by Christians and Catholics alike. Plus, all of the focus to date has been on Rick, and most of it has been negative. Once he and the RNC go after Casey the numbers should even out quickly. As for Spector, he is one tough and ambitious SOB, he has his dream job of being the Chairman of the Senate Judiciary Committee, and if anyone can rally he can, and I pray he does.