Hmm, Ten would have a considerably power advantage, but can he sustain it for long enough or only in bursts with a limited time? If it's the former, Ten wins. If it's the latter, I'd give this to Piccolo. My power levels:
Tenshinhan - 90,000
~Kaioken x20 - 1,800,000
Piccolo Junior - 1,500,000