Teru,
I had a chat with my Panasonic pal and the power adapter you are looking for (CF-AA1653AM) can be picked up in most places for around £/$30-40 pounds or dollars. About the same in the US or UK,just change the monetary symbol.A palof mine picked one up (a generic job) for £60!!!. Big windows I think.
As for the dodgy keyboard?
Obvious question,but are you under warranty? If not then check out the list of authorised Panasonic Toughbook dealers and garages.
http://www.pasc.panasonic.com/WhereTo/FindServicerNS.asp?Pass=1 (put your model number and postcode in the box and it should locate the nearest PC hospital for you). Failing that,give me a shout and I’ll lean on my Panasonic buddy even harder.
Failing that try majorgeeks.com and post the query on their forum. It’s a good site and they are bound to know someone who can help, plus they answer quite quickly.