You can buy all of that stuff via Aliexpress for way less. The tuning software has a learning curve to it though, and in my experience the efficiency isn't there to really justify it on a small engine that spends most of its life at 75% throttle position, more more.
Yes, I used it on an engine project myself years ago. Efi Kart engine.