Lets talk about the new T34-85 (STP)

Yes.

No.