This really belongs on the brake forum and a search there would get you a wealth of information as to different opinions of which brake pad is best.
Before buying anything, you should confirm which size pad you need. The catalogs are WRONG! If you have a 98.5 there is a good chance that you need the same pad as the non SVT. I suggest that you download the BAT catalog (or at least the brake portion) and study the pictures of the two different pad styles.
www.batinc.net