Hi Everyone
I just wanted to update this forum and thank everyone again for helping me.
My bike still running great after O2 sensor replacing and I can confirm that this was the 100% solution for my above problems.
All the best to everyone and great trips with you Bikes