The hardest part of changing a spring is getting a new one sent in. When I broke one returning from CO last year a mobile tech and I just replaced both springs on the axle in about and hour and a half at an RV park. I could have done it myself but it was under warranty and Lippert took care of the cost. I would think it would be easiest to have it repaired and then just tow it home. Your situation may dictate otherwise and only you can make that decision.
I can't see the picture so I guess I really don't know the extent of the damage.