Top handguards are held on by a snug fit on rotating them over the gas tube, depending on what kind of Yugo you have, it will come down to the length and the two end shapes. Due to the lacking information, I can only assume it's a part of the original piece with the lower handguard, but is being sold as only the top piece. With this in mind, the original is for a Yugo M70 platform, if you have a M70 platform then theoretically, it should fit no problem, but if you have a M85 or M92, I would recommend skipping.
Yes, this should fit with the Midwest Industries Yugo/Yuko Krinkov handguard.