I had the same question earlier this year, and fellow long time Baja owner I meet on the water told me all it stands for is "Stainless Steel Trim" !!! I was like WTF, really! Tim said it was all just a marketing scheme from Baja.:biggrinjester:
Printable View
Welcome, you a Baja fan?
I've heard several times it stands for nothing, but maybe I could get a call in to the old Baja guys and find out for sure.