That's one of those China knock offs of a Honda or Yamaha.....I heard the knock off brand ATV's break stuff pretty often and they are REALLY hard to find parts for....
How old is your son ? I was just wondering to figure what size bike or ATV would be a good fit for him....