You can get good speaker sets for cheap from Logitech. They would have more bass response, and be much easier to set up than to replace the internal one (provided you find a replacement one).
I'm using the Logitech X-240 with my MBP, you can get it for 25$ online and I guarantee you that the sound quality is great.