they are alright for the money, but no match for a modded xr50.
the frame is comparable to a stock xr50 frame, which means if you jump decent sized jumps, it will easily bend. same with the rims. the shock needs to be lengthened to raise the back of the bike, because in stock form it sits like a chopper, which makes it less than impressive in corners. the forks and shock arent that great in comparison to what is availabe for the xr50. the only components on these bikes that make them attractive are the manual clutch and 4-speed transmission. however, there have been some reported transmission failures. even though they are 107cc, these bikes are down on power to a decent running 88 with a little head work. if you were to bump up the compression (8.5:1 is stock) to get them to run better, it would be interesting to see how the clutch and transmission would hold out.
if you just want something already built and affordable to play around with, then the cr107 could be the right bike for you. with an xr50 you can tell a noticable difference in performance and laptimes with each part you install, which is a big difference on a bike that you can pretty much ride to its limit in stock form. since only the top pro riders can really ride a big bike to its limit, none of us can really ride our big bikes to their potential and gain noticable improvements in our laptimes with pipes, etc. that is part of the fun with the xr50. therefore, if you like to tinker with things, then the xr50 is a good choice for you.