Front shocks of YBR g are slightly bigger and its slightly stiff. Amongst these YB125z and YB125z DX have the most comfortable ride height and posture for both rider and pillion rider.
a. YB125z is the most basic variant with spoke wheels and all drum brake system(the braking though is v good for its type).
b. YB125z DX is basically a YB125z but with alloy rims and front disc brake.
c. YBR is the sportier shaped version of the original YB with a sportier designed nose, tank along with alloy rims and front disc brake.
d. YBR G is the rugged and off-road, dual purpose designed variant of the original YB. Bike has the highest ride height and come equipped with alloy wheels and front disc brake.
To the best of my knowledge the engine, rear brakes and basic skeleton of all four bikes is identical and there are some aesthetic parts that differentiate all these bikes from each other.