If it has an engine, Honda is almost always the first and last answer.
I only have one Honda product (a car) but I've beaten the crap out of it like a rented mule and it just comes back for more. Zero repairs, and I do mean ZERO, until 195,000 miles and the few that I've needed to do since then have been not so nasty. It has right about 209,000 miles now and I don't see it quitting any time soon.