Yeah they are easily available - I broke one on my 2002 City - The guy at a mirror shop near water pump area got me a used one for 800 rupees in exchange of my original one. Also my mirror control was broken so i got a used one for a couple of hundred rupees from used part shop.
The best place to get this stuff done would be Water pump or tariq road. Its not a very complicated task and should not cost you more than 4-5 K.