I just purchased one of these and while they do come pretty rough, if you take the time to polish and knock down the rough spots it makes for a pretty great little sewing machine. Especially if you're like me and don't have the money to drop 1500 dollars on a dedicated sewing machine. Mainely Acres on YouTube was the channel I found most helpful in getting mine polished up and the timing correct to sew without breaking my thread. The only thing that might present a problem is getting the bearings out of the frame if you was to upgrade those. Mine came with an unsealed bearing that I wanted to change to a sealed bearing. I had to purchase a puller to get the bearing out but that was really the only problem I ran into. The rest was achievable with a little elbow grease and a Dremel.