The stoptechs can be quite squeely and the seals on them are not as good at stopping the road salt from corroding things as they are a track brake not a road one. The porshe is big and has road seals but deals with the track well due to its enormous size.
I will be getting APs as they are a bigger than
JCW brake allowing better cooling but are a road brake so less prone to squeeling and corrosion. I am not a heavy driver of my car as my style is quite fluid... not nessesarily fastest for the track but it suits me.
R