Old problem for the AK's and SKS's because of the recieiver cover in their design. Nether gun offers a SOLID base stock. The handguard is the best opition in my opinion however, as it can be "tightened" up rather easily compared to trying to get the thin sheet metal dust cover to stay put. Auto Burst Technologies has a nice synthetic handguard set up that looks tight...well as solid as you will get I guess with rails already moulded in. (In my opinion again, excellent for a vert grip or flashlight, but not an aiming device in the long run.)
My M1 Carbine had a similar problem till a company came out with a solid Aluminum upper handguard with built in rails that anchored to the guns barrel. Needless to say, it works.
The sidemount (on the receiver) is also a solid mount, but a bit too bulky lookin for my tatses.