This is what I do, Pinch the oil line just before the oil filter, and get a piece of hose and run it through the back drain plug of the hull, and up to the oil filter. Disconnect the line after the filter and hook this line up to the filter. Place the line coming from back of hull in a jug/container and release the clamp on the oil line. Let it drain. No mess, no hassle. Or now, I have a fluid extractor with a small hose. I just stick it through the oil fill into the bottom of the tank and it gets almost everything.
Then after all is drained, replace oil filter and the small oil lines from the oil pump. you need about 2.5 feet. (I like to leave a little extra, or buy 4 feet and have lots of extra for the next ski!)
EDIT: I also use amsoil interceptor oil. It meets or exceeds xps II and xd100 (e-tec oil) Its full synthetic, low ash, and I pay about 45$ a gallon, AND i use the same in my sleds, so I don't have to buy separate oil.