Yea, you pay R 100 I think with transunion and you can pull your credit score and your credit profile.
Yep, as far as I know it was R75 to get an ITC report, R80 for XDS and around R70 for Experian, the three main bureaus used by all banks. But, that is the only way to see how 'shopping around' really affects your credit score. If you have a score in the 900's and not entering into hundreds of millions of rands agreement, then it is fine to loose a few points. However, there are many, many people who take their records serious, I know that ITC has 4 million monthly subscribers receiving their detailed reports each month. To them every point matters.
It is plain bad advice to tell people to go shop. They should be informed of the consequences if they do not enter into an agreement within a week or two, as this will have an impact on their credit score.