How shitty are these things? I am looking to get a cheap pair off of geartrade for 128. I should have gotten the nx2-gt that were on there but I didn't. I want to put them on my Ride Machete that I plan to use for dicking around the mountain with. Nothing serious. So are they so shitty its not worth it? Or are they decent cheap flows? BTW I wear a size 12 so will the XL fit me?