Lube it every 300-500 miles and clean it every other time you lube it. The owners manual should tell you all the suggested periods. Your local dealership will have all the cleaning/lube stuff that you will need. I recommend anything by honda.....yeah, it sounds crazy but honda's cleanings supplies work extremely well in my opinion.