I couple years ago I purchased a LiquiVac Oil Change System from my local Lowes. It costs about $20 and works amazingly well. I added a small diameter extender clear hose whose OD fit tightly in the ID of the units hose to extract oil from the dipstick port. Super easy, quick, and exactly no mess. I tried standard hand pumps, and I had an electric pump system mounted in my engine well prior but both did not work as well.
Here is a link to Lowes
Shop LiquiVac Oil Change System at Lowes.com