I use the Pela 650 topside oil changer
http//:www.jerrybleach.com/pelaapps650.html
$60 U.S. + $10 shipping
I purchase the Mobile-1 at Costco, $5 * 8 qts = $40
I purchase an oil insert at NAPA for $13, which includes the O-Rings (I reuse the housing)
So, for $53 U.S. and a beer I'm inclined to do my own oil changes.
Other threads on this site show that some of us have measured the difference between draining the oil from the bottom and removing it from the top, there is no difference.
So, if you're mechanically inclined (and inclined to drink a beer while the oil is being removed), I recommend doing the changes yourself. The oil extractor will pay for itself within the first 2 oil changes, and you can use it on all your vehicles to boot!