Used JoyToKey in the past and while it worked ok for me I tried
Xpadder after awhile and never looked back.
The latest software with actual support for Win7/8 is not free though. There is an older free version around which you might get to work to give it a try first.