When i did mine, (a Sub also) my DS was alittle short, some greasing up, and little manipulation, and it hooked up. Mine looks very similar to yours, i wheel mine all the time, and have had no issues with it at all.
It does rub on the crossover pipe for the exhaust, but has never had any major problems from it.
Being that i have manual hubs, the DS doesn't turn all the time anyways, only when wheelin.
you'll be ok if you have manual lock outs, if not, you may have some DS noise from it.