yes you can swap it out, i cant vouch for any retailer here, but froogle is your freind. you may also call HP and ask where to buy a new one, they should have a list of retailers.
http://froogle.google.com/froogle?q=...-8&sa=N&tab=wf
beyond that i repair laptops at my work all the time, its not to hard if you done it befor, but the first time is tough, make sure you document where each screw goes. and dont use to much force.