I gave the Harbor Freight 600 lb hitch carrier a good test a week ago. It checks out. This was with a 380lb KTM 390 Adventure on it, so a Trail 125 would be cake.
Things to know:
1. There is some sway front to back (not side to side though, the included stabilizing plate takes care of that) under braking and just general driving. I would love to come up with a gas shock support or something along that line to try to reduce it.
2. Depending on the height of your vehicle and weight of the motorcycle it can definitely be a two person operation to load/unload these safely. With a Trail 125 probably a 1 person deal, but the KTM for instance was a 2 person job to do it safely.
3. The chock at the front is great, it holds the bike all by itself so you can easily strap/unstrap.
4. Going to need to drill some holes so I can relocate the license plate, as well as get some of those remote lights because the brake/turn lights are definitely not as visible.
5. There is no grip tape on this as it comes, so I bought a roll of 6" tape from Amazon and applied it to the ramps. Worked perfect, no slipping while loading/unloading.
6. They include only bolts for the part of the chock that cups the back of the tire (pivots). I instead used steel pins so I can easily move this piece depending on if I'm hauling the KTM (19" front wheel) or the Trail (17" front wheel).
Overall a thumbs up.
Link:
https://www.harborfreight.com/600-lb-capacity-motorcycle-carrier-57720.html