Definitely agreed; Yamcha said something like : " Goku is in trouble, but he might pull it off "... that is, Goku is a bit outmatched in speed and in strength, but knowing Goku, he might win. I think 87~88% is a perfect gap for this type of situation.
You would think that Goku ( Vs Chappa ) is considerably stronger than Goku ( Uranai Baba ); look at Roshi's and co. reaction... Kuririn even dared to say that was Goku's full power.
I think that a 1.2x gap between Chappa and Goku ( initial ) is enough. I mean, that was Vegeta vs. Dodoria. Yamcha should be a bit weaker than Goku, since he did not think anyone could defeat Chappa like Son did. I'd have :
Tao Pai Pai 370
Goku ( Post Karin ) 420
Chappa 480
Yamcha ( 22nd Budokai ) 554
Kuririn 570
Goku ( initial ) 576
Chaozu should be between Chappa and Yamcha. I'd say Chaozu being 94% of Kuririn is fine. Observe the flow of the fight. Chaozu could put up a good fight, but Krillin had advantage in hand-to-hand combat, which forced Chaozu using his psychic powers.
After this, Goku increased his effort against Kuririn and went to easily gain the advantage. I'd say Goku ( Increased effort ) is 1.2~1.25x stronger than Kuririn. Goku ( Increased effort ) being on Tsuru's level sounds right to me.
So Goku increased his speed and used his Full Match Level, and even Roshi said Goku might have surpassed him.
Roshi : " I have a feeling he may have even passed me already "
The gap should not be big since Roshi is not so sure about this.
So is showed that Goku is using only his Match Level against Tenshinhan. So all in all :
Goku ( Full Power ) >= Tenshinhan ( Full Power ) > Goku ( Full Match Level ) > Roshi ( Unseen Full Power ) > Roshi ( Vs Tenshinhan ) > Tsuru ~ Goku ( Little More Effort ) > Goku ( Initial ) >= Kuririn >= Yamcha >= Chaozu > Chappa > Goku ( Uranai Baba Saga ). In numbers :
Goku ( Uranai Baba ) 420
Chappa 480
Chaozu 536
Yamcha 554
Kuririn 570
Goku ( Initial ) 576
Goku ( Little More Effort ) 710
Tsuru 710
Roshi ( Vs Tenshinhan ) 760
Roshi ( Unseen Full Power ) 850
Goku ( Full Match Level ) 900
Tenshinhan ( Full Power ) 1,000
Goku ( Full Power ) 1,020