That is kind of weird, especially if you've got the fan blowing directly across the hotside of the HDD. How exactly is the fan mounted? I don't see any inlet holes there, so how is the fan getting air to blow in the first place? Or is it just recycling hot air from inside the case?
For the CPU, if things are fixed, then fine. But if not, something like
THIS might fit the bill. Reasonably cheap, optimized for an overhead air intake, and it measures just shy of 100mm from the top of the fan to the surface of the processor.