Genuine used part. Fully working & tested.
Dell Inspiron M5040 N5040 N5050 Touchpad Buttons Board + Cable 56.17521.001#2
Dell Inspiron M5040 N5040 N5050 Power Button Board 50.4IP04.203 50.4IP04.004
Dell Inspiron M5040 N5040 N5050 Power Button Board 50.4IP04.203 50.4IP04.004#3
Dell Inspiron M5040 N5040 N5050 Power Button Board 50.4IP04.203 50.4IP04.004#2
Dell Inspiron M5040 USB Board 48.4IP20.011
Dell Inspiron M5040 Speakers DV15 23.40979.031 Genuine Item