You're probably better off taking it to a transmission place. I dare say they will do a better job.
Like you said, I doubt lube mobile will have the equipment to fix that on the stop. They probably just have a bunch of batteries, alternators and fuel for people who say things like "duh, my car...