Yes, I have ordered parts from them a couple times. I have not had any problems with them and the prices seemed pretty good...
I thought they were out of Arizona (not Texas)...
FWIW, March 24 I ordered a TNT pie tin from them for a "first time see how they do" sort of test.
The next day this shows up...........
Hmmmm.....seems they want a nonreturn acknowledgement. I went ahead and accepted.
It was delivered on 04/04/26.
Although it took a bit longer to process and receive, I got exactly what I wanted at a decent price by today's availability.
I believe I'd order from them again if not something urgent.