I am in lahore, so I know good source in lahore for CD200, if you want sources in karachi their is a member called junaidAkhter you can contact him, he is a very humble and nice guy and can really help you, recently he modified a CD175(the elder sister of CD200).
Juanid's thred : https://www.pakwheels.com/forums/bikes-3-wheelers/199179-honda-cd-175-extremely-modified-new-post
I happened to use two CD200 one was sold to friend and one was modified and upgraded by me for my ownself. I bought one in dead condition for 8k only and the other one was n Genuine Running condition for 35k.
your 3rd question : Yes this bike is best for touring (But if and only IF the Bike engine is restored by some really a lover of CD200 and bike is properly breaked IN) do keep in mind that this bike is more a "classic bike" now and If I were you I will not do some extremely long tours on it. rather I would keep it as a SUNDAY RIDER bike .. to ride with Swagger on Weekend hang outs.
If you are planning some seriuos tough Tour best choice would be GS150 Suzuki.