The CA engine will bolt right in. Be less HP but will keep the tractor moving. To use the B or C engine you would have to drill out the block 1/2" front mounting holes and tap to 5/8". The D-10, 12,and 14 will also work as they are the same block and crankshaft as the D-15.
What is wrong with the old engine?