Do you have any bicycle shops near you? If you do, go to all of them and spend time talking to the people working there. They might not have what you want, but you’ll learn a lot from just talking to them. I wouldn’t worry about the long range part, you’ll be done after an hour on the bike...