If you have a really large list that is only rarely updated, you could sort the list by mileage and use binary search to figure out what your limit is, which would be faster, but I’m not sure if it’s worth the effort if your data set is only in the 1000s