Buttons and display are nice. Ribbon cable for motherboard pins will need a bit of manipulation to insert, but should be doable.
eBay