I called my local dealer to find out how much they wanted for the B2 service, which my Odyssey needed yesterday. After taxes, the dealer wanted $359.50.
But I did all the work myself yesterday. It feels good knowing that a) I used a high quality (non-synthetic) engine oil, b) the oil was the correct weight, c) the crush washer was *actually* replaced, d) the plug was torqued correctly, e) the new Honda brand (unnecessary) filter was pre-filled, and the seal oiled, f) the oil filter installed correctly and checked for leakage, g) the air filter replaced, h) and the cabin filter replaced correctly.
The cabin filter has a clevis (don't know a better word for it) that catches a pleat at each end of the filter to ensure air doesn't sneak past the ends of the filter, but instead the air flows efficiently across the media. I would put money on it that a dealer tech (if they actually bothered to work the glove box down and actually replace the filter) wouldn't bother installing the new filter onto the clevis like it is supposed to be. It took a few minutes to get it straight and confirm it is on correctly.
My cost for the B2 service, doing it myself = $61.85.
I bought the engine air, cabin air, and oil filters from Bernardi. Job done well and saved darn near $300.