I've always got my parts from southside Honda as always been the cheapest.
No idea about servicing but parts definitely the cheapest.