I have a 2007 grizzly 660 with a bad front drive shaft or prop shaft. When replacing do I need to stick to oem or is aftermarket better? Also where should I order it from? I just don't want to order one then realize I spent way to much or ordered junk. I bought this bike from a friend cheap and really like it so I'm gonna put a little money into it. Thanks for any help.