I would buy the oil filter from the dealer and then go buy the oil from Autozone or even Wally-Mart cause it will be cheaper there. Also while you are at Autozone you might pick up a oil filter wrench ( if you don't have one already) like this:

Mine was a pain to take off. Not much clearance there to work with.