If your purchase from Vintagecb750 doesn’t fit or go together, contact them for a replacement. That petcock should have come with the inner “straw” and a screened in cover that fits over the straw. They stand behind their stuff if it was shipped incorrectly or incomplete. An occasional photo would help.
Honestly, that isn't my experience. Several of my orders have been missing items recently, and numerous emails didn't resolve the issue. So unless it's something I can't find elsewhere I think I'm done ordering from them for the time being.
I bought an M20x1.5 petcock with brass straw and horizontal fuel exit. Hopefully this will clear up my sediment issue without necessitating an in-line filter. I also have OEM float needles on the way, and professionally refurbished identical PD carbs on the way, which allegedly do not have a single stripped hole. Unlike mine, which have all been helicoiled or retapped to 5mm, and I do not have faith that they could carry a tune let alone several ounces of flammable liquid.
These bikes are tanks, I swear. This 750 has had so many problems (all of which I have had solved along the way) and yet it keeps starting up and riding like a scalded dog. Despite the incorrect oil tank. Despite float valves being stuck open. Despite, despite, despite. One wonders what one would have to do to kill it. One does not want to find out.