That gives too much credit to Republicans. I don’t think the bills are bipartisan when most Republicans in Congress voted against them.
Infrastructure vote in the House
Infrastructure vote in the Senate
Guns
House: 234 for (including only 14 Republicans) and 193 against (think all were Republicans)
Senate: 65 for (including 15 Republicans) and 34 against (all Republicans)
Infrastructure
House: 228 for (including only 13 Republicans) and 206 against (including 6 Democrats)
Senate: 69 for (including 19 Republicans) and 30 against (all Republicans)