The YUGO zhukov buttstock will work on a 58 if you get the adapter that RS Regulate sells. Some people think that you cant use the iron sights with a straight stock. If you hold it with some goofy bladed stance then maybe, but neither I nor anyone who handled mine had a problem.
The MOE handguard is a moderately challenging modification. If you take the old beaver barf or plastic hand guard and cut about an inch off from the muzzle end, that piece will act as a shim between the retainer and your new handguard. If you measure it right it will fit perfectly. JB weld it or something to the handguard if you want. You'll have to trim the other end to fit the receiver as well.
The third part is dependant on what piston cover youre using. If youre using the stock one, you will have to trim some of the ribs on the inside of the handguard to give yourself the clearance you need. if you use the old NEA ones, which are by far the best since they are the lightest and will give you cowitness with a T1 sized dot, this will fit much better.
The last thing, I should have actually mentioned first...the heat shield will need to be removed. You have to figure one out from aluminium or something yourself, I havent gotten that far yet. I should point out that the original handguards dont have one either, which is one of a number of reasons why I think they suck so you wont be any worse off in that department.
The Magpul pistol grips fit with very obvious and common sense modifications. Wether you remove the sheet metal flange thats attached to the trigger guard or not, you can make it work.
Good luck