do compression test on that cylinder, if its low find a used engine.

if its the rod or piston thats knocking, find a used engine as well. replacing a piston dont always work out well. id think its a paper weight at this point.