You do not need a new crank..

Depending on the timing set now you should be able to find the correct gear set. Yes use front cover unless the truck is vvt