Okay, some clarification on this post that I made here earlier today. I read the original post last night and when I came back today, I did not read the post that described the modified front engine mounts. I thought the original front cross member was still in place. So unless the original cross member is put back in place, these suggestions below, for the most part, are not valid.
One of the nice features of a '37, 21 stud, 85hp engine is that it can be setup to look and fit in your '34 just like the original engine. You can use water pump mounted heads, '33-'36 water pumps, front block off plates to cover holes for '37 water pumps, '34 motor mounts/water inlets, '37 crank pulley, '35/'36 intake manifold, '33-'41 helmet, or '42 crab distributor, and generator with fan mount pulley and fan. That would, or should allow everything to bolt right up in your '34 pu, assuming you have no modifications that would prevent this.
You can also run that '37 engine as pictured in your original post with the correct spacers between the '37-'48 water pump feet and the rubber donut motor mount pads. The motor mount bolt holes on the '34 cross member are spaced a bit wider, center to center, than they were on a '37 front cross member, so the spacers must compensate for that difference, as well as any height difference. You would need to use the '37 intake with a lower generator mounting stud, and a generator with fan mount pulley and fan. Probably a '33-'36 fan with a 1-1/16" hub might work better than a '37 fan with ~ 2" hub.
I believe either of these two methods would be easier and work better than trying to use a '46-'48 fan and belt system on that '37 engine. JMO
PS... it's always good to have your approximate global location shown in your avatar for folks trying to answer your questions....just saying