Just tried a dummy booking. J Flex Plus on the outbound and J Flex on the return prices at R43,205. They pay Y, so the difference should be ~R30,000 to be paid by him. They want more than double this.
For interest sakes, it's cheaper to fly F than what the agency wants for J.
Not sure what to do now.