Sorry for the double post, but I just had the idea of running the windows ZSNES that I have in wine to test the game pad within wine. And from what I can tell, the right analog stick worked completely. It seems like the problem may be with the way FFXI interprets the gamepad, not with wine in general.