^^ China bikes have that problem and its so common... id advise u to keep using ur bike as it is.
try repairing/changing which ever of these u r satisfied with - after the oil is leaked so much that it causes dis balance.
I just installed new genuine shock absorbers in my CD70 - front ones costed 3,500Rs and rear costed1,850 total: 5,350Rs... quite alot but nothing like the comfort of genuine honda shocks!