The TRS is certainly the best way to transport your bike.
This particular pin set came with the pin unable to fit into the cup. As I had only 2 days before needing to trailer the bike to the track I couldn't return the product. After removing the t-handle and making a jig, I spun the pin with a drill and sanded for a good bit of time to make the thing fit.
Worked fine but really poor quality control.