Here is a genuine Hassleblad lens shade for the Hassleblad SWC (bayonet 60 type), yours for only $20 including the mailing to USA!

I can post a photo if necessary but you know what this is.

Lens shade is marked 38-60, so I guess you can use this with any Hasselblad lens equal to or shorter than 60mm.