I bought a cheapo billet no frills dizzy off ebay for less than $50 not long ago. Entire dizzy with high V coil, weights, vac advance, cap rotor etc.
I took it apart and used only the guts (shaft, gear, rotor and cap). I didnt use the weights, locked out the advance, and disabled vac, used my MSD coil and MSD6A and timing computer. Ive run it to over 6000 a few times with no problems and my timing is dead on. So far. Its in my street 383 Stroker. I've never removed the inner shaft from a dizzy housing so I dont know if there are bearings in there??? Something in there allows rotation.
I keep wondering when this cheap thing is going to explode but let me say this: Compared to my stock GM dizzy which I replaced many years ago, this thing is FAR FAR better in quality. I hate to say it but I think the days of american "cast metal into a mold" are gone. Somehow they're able to produce some pretty good quality stuff overseas for real cheap.
The cap and rotor plastic are better than my original 86GM setup, the HEI stuff inside looked good enough, the lower gear seemed pretty good except that it had rounded corners are opposed to flat edges that my old dizzy had. The coil, Im sure, is truly high voltage as it states. Its just simple wire winding.
Granted, Im using MSD to do all the timing but the thing spins good so far.
One other thing I did notice was that the ADVANCE mechanism does not advance as far as my stock 86GM did. The original part had a longer travel for mechanical advance due to the mechanism. The new dizzy had a visibly shorter travel but since I removed it anyway I have no idea what limitations it had.