I'm sort of aware of their products... I came mighty close to ordering one of their tuners for my 2018 Outlaw...
But one thing that's been driven home to me over the years:
"Figures don't lie... But Liars can figure!"
(My Grampa Denman told it to me...
)
I'm certainly NOT saying to avoid buying one...
I'm just saying that you'd be better served with a new product, and the full package of customer service that comes with it.