I've had both good and bad luck with ebay specials... My first engine was nothing but trouble from the start, shook so hard it would barely get past 20mph, then after doing some upgrades to the jug, piston, added a fred head, and a few other goodies I was able to break the 30 barrier but it quickly lost compression and was shaking to death the whole time. Got a Dax bottom end and put all the good stuff on it like the ported jug, Fred head, CNS carb, and modified dirtbike pipe, broke it in again and it was hitting 39mph consistantly. I didn't like the CNS carb at all so I took it off in favor of a regular NT carb then I was surprised I was still hitting the same speeds, After the second tank was almost done I felt the bike become a little quicker and stronger so I checked the speed again and it was hitting 41 every run and 42 occasionally thru the NT carb and still using the 44 tooth rear sprocket with very little vibration, just barely becomes noticeable at higher speeds.
What I'm crediting for the added performance and better speeds is definitely the lack of vibration a good engine has over an ebay special that may or may not be balanced. I've used ebay engines on customer's bikes to do quick repairs on and they've lasted pretty good but it's always a roll of the dice if the engine will run smooth or not. On a customer's bike where they just want to put along under 30 it's not even an issue most the time, but if I get a customer that wants to do 40 or more then I have to spend the extra money on a Dax engine and set it up so it can reach those speeds just by adding a better pipe and maybe a smaller sprocket.
So basically for me, if the customer has no intentions of going over 25 and will barely ever go up to 30mph, the ebay engines will usually do, but if they want a faster bike, then I need to buy the better engines and parts so it won't shake to death or get too hot.