Either Honda or Yamaha, I have a 2005 Honda 250, worked fine till I started jumping it and mudding it (it's a utility). the idler messed up, the starter messed up, and I think my carburetor is messed up but haven't had it checked out yet. As long as you don't jump it to much it will be OK.