HEEEEEEEECKKKKk no.
We have a combination of Kensington and Logitech mice. Keyboard's, as long as it has a USB or bluetooth or even a wireless usb adapter it should work right out the box. Those funky and often times crappy made 'Mac' compatible software that comes with such devices is most of the time not needed.
Speakers? shooot, an audio jack is an audio jack whether it's for a computer or home stereo. I have a sound blaster extigy which I bought for my windows system years ago. I use a optic cable to connect my iMac to it and it sound great. My wife will use some cheap 10 dollar speakers from stables for her MB when she's watch a movie sitting at her desk.