As someone who occasionally engages in computer repair, replacing major hardware like that can be a pretty difficult task on a laptop, desktops are usually no problem, but depending on how the internal structure of that laptop is setup it could be a real pain to do-it-yourself unless you're pretty capable with computer hardware. Personally i'd just take it to a repair shop. plus then if they mess something up it's their liability.