All the bits you you listed are the same and will fit but I dont know about the crank seals.You will find then when you get new pistons that they are MC 28 ones but they still fit.
_________________
Harley Davidson is the worlds most efficient way to turn petrol into noise without the harmful side effect of horsepower.