"Spot Trace" and "Spot Tracker" are two different products.
Lots of ADVrider types have been using the Spot Tracker for years and it seems to work well.
As for Spot Trace, I'm not familiar with it. They advertise it as "Anti-Theft Protection", but it's not. It merely allows you to track down your stolen item, if the thief hasn't disabled it. I assume it's hardwired to the vehicle's battery, which would be fine on a car that's driven regularly, or an RV with huge deep cycle batteries, but seem like it would be the source of dead batteries on motorcycles that spend lots of time parked in the garage.
Interesting idea, and maybe attractive, if the insurance companies will give you a discount.