I glad we were able to help. It is very hard to diagnose a noise over the internet.
The fan is separate from the e-box. Keep checking for a better price I don't remember what the one cost that I installed. You should also be able to source the oil filter housing mounts from your local dealer. They should not be that expensive.