My vote is for OEM, it's top notch quality, cheaper then a Hot Rods, but more then an SBT. You already know the quality of the part your getting--there in NO questioning the work. The part # for the rebuilt OEM crank is 421000076 google around. SHSpowersports is where I got mine from over the summer and it was $351, they have since adjusted their prices up to standard mark up which puts it at $438. But google around go to some off the wall dealers websites and find the lowest price. I wasted a week or so on finding the crank at the lowest price, but at $80 bucks less it was worth it , to me. If you do go OEM ask the dealer WHEN you get your core money back. PPG in Florida takes FOREVER to return your money, SHS refunded mine as soon as they received it, but I also asked due to my experience with PPG. If you have any questions just give me a shout.