I've not used this BUT...it states it is spec compliant. Does the fact that it uses the manufacturer name in its description mean it is from that manufacturer? I don't know but again; it says it meets the specs. (The NAPA link you gave I mean)
The person/dealership who told you that would like the "life" of your automatic transmission to end near ~130K to 140K; thus it's a "lifetime fill" if your wallet can handle a rebuilt transmission or a new VW after this one has 130K miles on the odometer. Transmission maintenance is much cheaper.I was told that its maintenance free...