51 Senators have now said they will support it

They needed 50 votes, so now they have one extra.

Assuming a bill passes today or very soon, it will then go to conference and the differences between the House and Senate bills will be hammered out through some kind of compromise. That could be a sticky operation.