Need a good,small AM3+ Cpu fan

So i need a small cpu cooler that isn't water cooling. It would be cooling a FX6300 black edition. It has to be shorter than 123 millimeters as my case is mini atx. Any good options? Cause the regular stock fan is noisy and is horrible.

Thermalright makes a 200 model as well.