my available balance is correct, The only problem is that watch-only balance. There is a way to delete it from my wallet?
As far as i am concerned it is not possible to remove a watch-only address from your wallet.
But you may ask
achow101. He was looking for a solution for this too, once.
He might have found one. But im not sure if there is one (without damaging your wallet file).