Anything will fit, it varies on how much work will need to be done to make it fit. I personally wanted larger fuel capacity on my 550 and I like the look of the larger tank. I bought a 750 tank and all I had to do was chop the rubber mounts on th frame in half, and tap the inside of the tank a little, I mean a couple mm, where the u hooks are.
I have an extra 750 tank if you're interested. It's already been cleaned and POR 15'd. I was going to have it painted and throw it on my bike, but I ended up finding the exact same tank with brand new paint! so I no longer need it. I also have the original 550 tank, but it need the kreem liner removed and needs a few dents filled.
Good luck