I use a Chinese head unit. GPS, heart, cadence & power, auto upload to Strava, et al, for $50.
Cycplus M1
The Reds now get my ride data without having to buy it from Strava. Despite my personal biking data tipping the strategic balance of power, I like it.