Are you trying to transfer an entire MP3?
Are you trying to transfer an entire MP3 for use as a ringtone?
I have the same phone, and I use Audio Hijack to make short mp3's (from other mp3s) and then transfer them to my phone.
Ive only had one corruption problem, and it turned out the file wasn't in mp3 format.