Yes, it's a 3 1/2 mag barrel, but I'm sure if it does fit a 500, and that 500 is only designed to fire 3in, it most likey wouldn't cycle properly due to the reciever having too small an ejection port.
Yea, I figure it'll fit ok....looks like the same fitting as the 500 barrels in pics I've seen.