Trek marlin 6 gen 2 2023 review July 8, 2019 16 32 64 128 Trek 2023 marlin 6 gen 2 mtb review Trek marlin 7 2023 review Marlin 6 2023 Trek marlin 7 2022 test ride Trek marlin 6 gen 2 vs specialized rockhopper