I think I`ll replace my petcock with this ===>

Sounds like a good suggestion. Hadn't heard of that one.Isopropyl alcohol will bond with the water and drain out. Just pour in a $2 bottle and slosh around. Drain and wait 30 mi s for the remaining alcohol to evaporate. Then you are good to go. Used this technique for high pressure air components that tended to self destruct when they got even a small amount of water in them.
Have a little bit of a different question guys.
Recently purchases a 2003 vt600c shadow with 9k miles. Friend had it garaged for almost four years with no maintenance at all and a full tank of fuel. Completely drained tank of the old fuel and refilled with new fuel and a heaver dose of sea foam (half bottle) to loosen up some of the despots in the fuel tank. Let it sit for two days with a little bit of agitation now and then to make sure the sea foam was getting around the tank completely. Drained the tank again to take petcock out and replace the fuel strainer, but i found a surprise. I heard a ton of clanking and debris rolling around the tank. As suspected when I went to remove the filter strainer, only the base of it was left and the clanking sound if all the debris from the shattered strainer.
So I guess my question is the path forward to get all this out the tank, as it is not likely to just fall out on its own? I was thinking maybe repeated fill and rinse with the garden hose and many many days of deep drying to make sure all the water is gone? This is the only idea I have at this point.
Appreciate ya'll helping the dumbfounded newbie out.