For nearly seven years, Republicans have run — and won — on the campaign promise to get rid of the 2010 health care law.

But now that House Republicans are on record on their own replacement plan, that unifying offensive message has faded, especially since some of their most vulnerable incumbents are at odds with leadership and the White House on what’s being touted as the party’s first major legislative victory this Congress.

Regardless of how the bill changes in the Senate, and who votes for a revised final version, Democrats plan to target all vulnerable Republicans for this vote, not just those who actually supported the bill. GOP leaders knew that, but they took a risk. They reasoned it was better to send the message now that Republicans can deliver on their campaign promises.

“Almost everybody in this conference ran on repeal and replace at some point in their political career,” Oklahoma Rep. Tom Cole said before Thursday’s vote. “And it’s important for most of them to deliver on that promise when they’re given the opportunity to do so.”

But the big question — despite Thursday’s pomp and circumstance, first at the morning GOP conference meeting and later at a rare Rose Garden ceremony for legislation that’s only passed one chamber — is whether this will be a vote the Republican Party comes to regret in 2018.