They actually are. I’ve only done maybe 20k miles since install but it’s going pretty well. I had to change the way I attached the wire on the 4 pin connector (post #16) that hat the posts sticking out the back.
I initially soldered the wires to the post. The soldered joints broke after a few thousand miles.
what worked was crimping some more of the extra female metal connectors on the wire, attaching them to the posts and then soldering them on. Going for 15k miles or so.
These are what I ended up using.
US $2.25 10% Off | AMP Tyco 4 Pin Throttle Sensor Plug 1JZ-GTE 2JZ-GTE 1UZ 3SGE TPS Wire Connector Female Male For Toyota 178399-2 184046-1
Smarter Shopping, Better Living! Aliexpress.com
a.aliexpress.com
US $6.71 15% Off | Sumitomo 6 Pin 6189-0029 1JZ-GTE 2JZ-GTE IAC Accelerator Throttle Pedal Connector For Toyota Suzuki ECU ICM Ignitor
Smarter Shopping, Better Living! Aliexpress.com
a.aliexpress.com