I believe my 03 Honda rancher is a 350 but recently told it was a 400 by two of my friends that saw a pic and video. The subject has been bothering me since. There is no indication of engine size on it that I know of and can't tell by online pictures. It is a semi automatic 5 speed and is 2wd. If there is a way to tell or you can prove me right that would be awesome.