LIVONIA, Mich. -- On the eve of a Michigan showdown, Mitt Romney and Rick Santorum swapped insults yesterday in a struggle for the Republican presidential nomination growing so long and heated that party officials fretted openly it could harm prospects for winning the White House this fall.

On this day, the subject was their competing plans for the economy.

"Sen. Santorum is a nice guy, but he's never had a job in the private sector," Romney said as he and his closest rival charged across the state in a final day of pre-primary campaigning.

Santorum said Romney's tax cut plans mirror the rhetoric of Occupy Wall Street and include "just more Obama-style class warfare."

The ubiquitous polls showed a close race in Michigan, where Romney, a former Massachusetts governor, was born and won the primary in his first bid for the White House four years ago.

Santorum, a former Pennsylvania senator, surged unexpectedly into contention two weeks ago, benefiting from caucus victories in Minnesota and Colorado and stressing unflinching conservative views on social issues. No matter the winner, the two men stand to split the 30 delegates at stake.

By contrast, Romney is favored to capture Arizona and all 29 delegates in the night's other primary.

There, the campaigning has been scarce and the television commercials ever scarcer, sure signs that Romney's rivals have scant hope of an upset.

Neither of the other two contenders, former House Speaker Newt Gingrich or Texas Rep. Ron Paul, has made much of an effort in either Michigan or Arizona.

Get the latest news and more great videos at NewsdayTV Credit: Newsday

Updated 21 minutes ago Newsday probes police use of force ... Let's Go: Holidays in Manorville ... What's up on LI ... Get the latest news and more great videos at NewsdayTV

Get the latest news and more great videos at NewsdayTV Credit: Newsday

Updated 21 minutes ago Newsday probes police use of force ... Let's Go: Holidays in Manorville ... What's up on LI ... Get the latest news and more great videos at NewsdayTV

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME