Hi I'm trying to find a replacement lower unit for my motor it's a 2012 250 pro xs 1251p73ed and I'm having a hard time finding out what shaft length came on it or what Gen it was 1 or 2 all I know is it was a tourqmaster any help would be appreciated.