Fellas, lets not get all bitchy about this.
I know ALL these guys ( cyphers, Speedworks, SST, PSI )and a few more and have had dealings with them all at some time in my life.
Thing is Perth is too small a place to badmouth people and the word does get back to these guys.
My suggestion is that if you have a problem with any of them , then tell them or if some one asks, PM them.
Failing that, say nothing, you will be respected more for it.
We are never going to please every single person on this forum so my suggestion is one person organise it with one company and if an individual has a problem with that company then don't go !
My 2.2c
Ken