Yeah, a new shock would be worth trying...
although if that doesnt work you could get some sort of adapter/spacer..
to go between the shock and where it joins to the swinger..
maybe get one made up by local machine shop..
or maybe people sell them?
im not sure though just a few ideas mate..
or if worst comes to worst, sell your current road legal..
and by one with mx swinger