You're absolutely right that that does look like it would do the job, but once I start throwing in a computer as well it may start getting a little bit prohibitively expensive as you suggest. Definitely something to keep in mind though, thanks!
https://buy.garmin.com/en-US/US/p/518151/pn/010-01509-10#box