I once used Rs.70 worth of brake shoes (don't remember its company but they were of decent quality) which were very very good in braking. But the definite risk is that your hub from the inside will be screwed. So basically NOT recommended to use. (I survived though -- probably just my luck)
You can also get the Atlas Honda's Geniune Brake Leather but they are HORRIBLE in braking power. Plus, they cost like Rs.500 for the rear brake. Eventhough i am using the same since a year ... I am really not satisfied with their performance. So yes i won't recommend that as well.
This is just my experience so far, and i haven't used any other brand. BUT, i know there are some Malaysian and Japenese brands in the market, which may cost upto Rs.1000 for rear brake leathers but they are much much better than the Atlas Honda ones. Sadly, i never used any of them so i won't be able to provide you with any help on that.
========
Maybe you have attached the meter light's wiring to the Ignition. Which is probably why they only light up when you start the bike. So you may want to re-check and attach the wiring to the battery.
As for your Speedometer problem ... it could be that your Speedometer cable is loose. And when you press Clutch, its (clutch's) wire's tension causes the speedometer cable to adjust itself. (Speedometer cable and Clutch cable pass through from the same location)

Bhai hosla kiya karo 