Considering engine swaps for a 95-2003 400 Foreman manual shift model and was wondering which engines are compatible with this frame. Specifically I'm curious if a 450 or 500 engine could fit in the frame. Ive noticed there seems to be a wider selection of aftermarket parts for other engine models and Im looking for options that will allow me to upgrade while still maintaining compatibility with the original frame. Any advice ?