Compared to shipping and all the other charges that pile up when you let them fix your laptop, replacing the keyboard yourself will run about 100 bucks tops. I have been finding the price to be from 25 to 150 but have yet to had to replace one of those bigger keyboards you see on desktop replacements.
Here's my tip. The keyboard is usually attached with flat cable. At first you may not know how to properly remove and replace that connection. After you read this and see one, I bet you'll "get it."
Follow the flat cable to the laptop motherboard. Look very closely and you'll see that it has a retension slide lock. Slide the lock up and the cable comes out. Swap in the new keyboard (don't touch the conductive surfaces) and put the connector back in. Slide the retainer back down to hold the connection.
Best of luck,
Bob