Hello, when VW started using alternators on their upright engines, the fuel pump was different. Instead of standing square to the case, they were manufactured with an angle to clear the alternator housing.
I have seen leaning pumps used with Generators and Alternators and as mentioned you need to match the pushrod length to the pump you use. Maybe post a picture of your pump. mark