Full keaboard replacement is an option. or there are many youtube videos which can suggest you how to do it yourself.
Alternatively you can use a compact external keyboard which might be much cheaper than everything.
There are truckload of mac 3rd party repair guys in metros like Bangalore who can fix mac key. Find one near to your place and do not hand over the mac to them. Deal should be like 'you go there, he fixes the laptop in front of you and you go back'.