Don't buy the cheap crap, you'll regret it. If you're handy, you'll be able to replace it yourself. Buy the OEM housing. It comes with gaskets and even an oil filter. There's a coolant pipe that runs along the front that you'll need a couple of o-rings for.
Drain the coolant and remove the serpentine belt, or you'll spill oil/coolant on it. Remove the oil filter cap and oil filter, so the oil in the housing drains down. Remove that pipe I previously mentioned, then there's one wiring connector I think, then a few bolts that hold the housing on. Put it all back together with the new housing, then clean any oil or coolant that was spilled on the pulleys. Put the belt back on and fill with coolant. Use the OE coolant, not the universal stuff. Check and top up the engine oil with the correct spec. oil.
Or if you're not comfortable with all that, find a competent independent shop that can do the job for you. Just make sure they use OEM parts and coolant.
Have you had a look yourself to see if any oil is under the intake manifold? It's pretty hard to see, but not impossible. I don't believe a leaking oil filter housing can cause oil to collect under the manifold. If there is oil under there, it would have to be coming from somewhere else.