hi im new to this forum looking for some advice on on what code crankshaft i need model 31g777 type 0128e1 code 0410222d other numbers i have are 5bsxs.5012vp 276016 thanks for any help in advance