The first two are definitely C70 only whereas the last one is C70, V70, S70 according to Tasca's trademotion site. But looking at the roof I have in my coupe, the new barely used one I bought off a guy last year (that is going in when I replace the entire mechanism) and the one on my S70 - the two coupe ones don't have that metal band around the top that the S70 one has.
I have also the same question. My 2001 C70 does not have the deflector and the roof is very noisy, espesially when i open only the sunroof interior cover and the glass is closed. I have also noticed a small movement of the glass when i press it up with my hand which makes an annoying noice when the car hits a pothole . I used to think that the problem came when the previous owner changed the sunroof glass and probably something from the mechanism (may be the deflector) is missing.