One cheapo mechanical keyboard I can suggest is the TVS GOLD (They have these at schools) Check it out : TVS-e Printers, POS Printers, Large Format Printers,POS Products, POS peripherals, Keyboards, Label Printers & Scanners, Supplies
For mouse, I suggest the M100 by logitech, you get them from...