30W total power, most spent on 5V lines, all the rest is quite low current, not a nightmare to rebuild from the scratch at worst, maybe with better ripple specs.
Have you already measured the input power consumption ?
The typical cause of whining noise is underloaded PSU output, but 30W is a quite small amount and i would guess that this device pulls at least 20W from wall socket.
If this part was available directly from east at cheap, buy one and make some "modding" could be a way to proceed, keeping the original in case of repair under warranty.