47 of the 60 Yea votes in the Senate were 'Rats. 198 of 240 votes in the House were also 'Rats.
In short, it was not a Republican Bill, in spite of McCain's sponsorship, with Fiengold (RAT) as cosponsor. The House sponsor was Rep. Shays (RINO) CT and the only cosponsor was Rep Meehan (RAT) MA.
With 60 yea votes in the Senate and 240 yea votes in the House, a veto would not have been overridden (takes 67 votes in the Senate and 290 in the House)
Unfortunately, the fact that McCain sponsored it makes it pretty much a Republican Bill, and keep in mind that Bush may have had some kind under-table deal worked out with McCain in the matter. Regardless, with the Rats now running Congress, I do think that Bush will be more inclined to pick up his veto pen, especially when Pelosi's nutty legislation starts running its course and finally lands on his desk, provided that any of it can clear the Senate.