I have been using Cyberduck, no problems.

Today during a support ticket it was mentioned to me that I should be using an FTP program that uses ASCII mode to upload the vbulletin PhP files....