You are correct. Those three will give him the win. Our local news was reminding people that 60 votes are needed in the Senate for final package.
I heard from one of our Senate staffers that it was 15-3 and you correct that is not bi-partisan especially when one of them supports Scottish law.
No, only 50 votes are required on final passage. Given a 'Rat VP or as currently the case, an open seat. It's a vote to cut off debate and move to that final vote (final Senate vote that is) that requires 60 votes. They got 61.