go there, see what mice you can test out. try corsair M65, steelseries sensai, mionix naos, zowie, etc. gotta find what feels good for your hand, while not getting a rando mouse with bad sensor ( if its from a reputable brand and dont wanna look up what sensor, you'll be fine ). as for keyboard, since tight budget, get a random cheap keyboard. what ever keyboard feels good to type on. go to a yard sale if you want, just get w/e.
i personally love my M65, make sure to give that a try.