IBM keyboard in excellent condition Call/ text 250-885-8756 Kevin We also provide free computer diagnostic and low cost computer upgrades and repairs