I don’t think here a common engine mechanic have an idea about balancing the drive shaft manually.
The best way is the have it done on “Kharraadd Machine” by professional/expert.
In Lahore, I know a very expert guy who is specialize for drive shafts and its cross and its maintainess (including greasing), etc..
Let me know where you live in Lahore and I will guide you to reach him.
It will take 15 minutes to pull out the drive shaft.
Less than 5 minutes for its Balancing.
2~3 minutes for its Greasing.
And then another 15 minutes to fix it back.
Job done. Pay fee and drive home with peace.