Not always but possibly, its a scrapyard like the one you find in any part of country. There you find 'imported' scrap and local scrap from e.g. TOYOTA or Insurance companies.
Yes! you are right one should buy everything from TOYOTA if you have deeper pockets and ready to feed bigger thieves then the petty thieves.
Last year, when I wanted to change the timing belt of my 2D, I went to three different 3S dealers and I got three different prices ranging from Rs. 1800 to Rs. 3500 so judge for yourself. They make more money on selling the spares in the times of car sales recession then actually selling the cars. To make it sound even worse, they (3S dealers) buy their spares from the local importers of genuine parts, Plaza in case of KHI, not from Indus Motors.
So judge for yourself,