I started out having to replace the Dvd drive as it was not working. I was putting everything back when I broke the keyboard ribbon cable.
I used the ifixit repair guides and it went smoothly. They are fantastic! My MacBook is working fine with a brand new dvd superdrive. The keyboard and the buttons work fine.
I would say to use bathroom cups for the screws to keep them separate. It sure would have helped to have a screw driver with a magnetic tip. It is very difficult to get the screws just right back into the tiny hole.