Phil
you can try the 504, as your headers are 45 mm, or go for the 507 depending on your air filter arrangement.
I spoke to a guy in Aussie recently regarding the 748, and it is important to keep the headrers at 45mm, dont go up to 50mm, as you will lose power.
Its best that you do a dyno run, or road test with a data logger, to see how she runs.
I found that you may have to make minor changes to some parts of the maps too. Check your PC has the firmware upgrade which allows you to trim each cylinder, thus allowing you to fine tune for the difference in the operating temps of the two cylinders (rear runs hotter).
I suggest that if you dont have the required equipment to test your setup, that you pay for a proff to do the job, maybe a ducati biased one.
I can recommend John Hacket, he lives the bikes and has mountains of experience. Me I did it myself as I have the equipment, but I live in Newcastle, too far from you.
By the sound of the air filter arrangement you describe, it sounds like an ITG type of setup, or some other aftermarket filter, so try the 507 first and see how you get on.
hope this helps.