Here’s how I do it..
On tanks with female threads, and specifically Johnsons because almost all of them have the same diameter/TPI, I cut and threaded a 12" piece of shaft about 1 inch that matched the threads and diameter of the filler neck, The shaft (rod’s) diameter was greater than the tank’s opening. That left a shoulder that would bottom out when screwing the shaft in. Once you’ve done that, clamp the shaft with the tank on it in a "well mounted" vice. Then grab the tank and pull it out. As you are doing that you can pull in such a manner that you can align the filler neck.
I haven’t done tanks with male threads but if I did, I’d use the same method with a shaft (rod) that had been bored and threaded so it would screw onto the filler neck.
I agree, on a Zephyr, there are a lot of donor motors out there with low priced tanks.
George