House Republicans on Thursday passed legislation aimed at repealing and replacing ObamaCare.

The narrow 217-213 vote is widely seen as a victory for President Trump and Republican leaders, who have long promised to dismantle former President Obama's signature health care law.

The bill now heads to the Senate, but Democratic strategist and new Fox News contributor Jessica Tarlov says it's definitely not a "slam dunk" that it will pass there.

She pointed out that Senate Majority Leader Mitch McConnell already expressed concerns, saying that there will be no vote on the bill until they see a Congressional Budget Office score.

Republican strategist Vincent Balascio acknowledged that the bill "has a long way to go" in the Senate, but he said there's no doubt that it's at least a "half-victory" for Trump and the Republican Party.

"There are things that I would like to see added to the Senate version of this bill, including interstate competition," Balascio said. "And we will hash all of that out."

Tarlov said that it's now a battle of messaging, with Republicans trying to frame it as a full repeal and replace of ObamaCare - when it's really not - and Democrats trying to convince the American people that the GOP bill is not good for old, sick and poor Americans.

Watch more above.

'Code Pink' Activists Face Jail Time For Sessions Hearing Disruptions

WATCH: Woman Hits Herself With Fallen Sprinkler for Phony Workers' Comp Claim

Police: Armed Customer Fatally Shot Attacker Inside Texas Sports Bar

Hannity Slams FBI Brass: 'How Stupid Do They Think We Are?'