Take the bonus. Most companies never collect even if you leave the company early. Really the smartest way to go about this, from the company perspective, is to pay a part upfront, and parts throughout the claw back period.
Say you get a 10K bonus and work there 60% of the time necessary. In most jurisdictions you would only be required to pay back 4K. If they ask for it, and you say "no", it will cost more to collect. So they forget about it.
This happened to me where I got 10K with a year claw back. I worked there about 6 months. I felt that I had a decent chance of winning a case as my job changed quite a bit from the one I was hired for. One day I get a call from someone claiming he represented the company as a lawyer and demanded immediate pay back. He wins every case and all kinds of negative things will happen to me if I do not comply. Holding to my guns I still said "no". Eight years later I still have not heard from them. I am pretty sure the guy was just a debt collector.
They have to first win a law suit (which they may lose due to some technical error in the document), then actually collect. It is not as easy as one might think. They may also lose the law suit and have a counter suit against them.
In most jurisdictions it would be illegal to collect it from your last paycheck.
Saying no to the bonus and asking for a hire salary will likely be fruitless.