The FTECU Autotune has a feature that allows it to adjust your fuel map while you ride so you never have to upload if you choose this configuration but you can also have it gather data and adjust seperately. The Z-Afm only gathers data while you ride which you than have to upload everytime you record data. A bazzaz Z-Fi with the Z-Afm is going to be $650 together and the fuel controller doesn't directly modify the ECU fuel maps making it not as effective. The AutoTune kit is a little over $300 on top of the FTECU kit and you can usually find an online store that has it on sale.
I am unaware of any other product out there that will capture data like the FTECU with the autotune for less money.