Конструктивно винтовка М 90 представляет собой значительно упрощенную винтовку М 82 А 2 и выполнена по компоновочной схеме «буллпап». М 90 — неавтоматическое магазинное оружие с ручным перезаряжанием. Рукоятка заряжания оружия расположена справа. Запирание канала ствола осуществляется продольно скользящим затвором поворотного типа, имеющим 3 боевых упора.
Толстостенный рифленый ствол установлен в перфорированной ствольной коробке. Ствол не соединен жестко со ствольной коробкой, а имеет крепление так называемого «плавающего» типа. В задней части коробки установлен амортизатор, гасящий мощный импульс отдачи. Также импульс отдачи гасится коротким ходом ствола вместе с затвором.
В сочетании с установкой крупногабаритного двухкамерного дульного тормоза, поглощающего до 30% энергии отдачи, это позволяет снизить импульс отдачи до обычного для 7,62-мм винтовок уровня.
Штампованная из листовой стали ствольная коробка прямоугольного сечения выполнена из двух половин, соединенных поперечными штифтами. К нижней половине крепятся пистолетная рукоятка и складные сошки, аналогичные тем, что используются в М 82 А 1, к верхней — крепления для оптического прицела. Открытых прицельных приспособлений винтовка не имеет.
Конструкция системы предохранения аналогична используемой в М 82 А 1.
Винтовка М 95 отличается от М 90 в первую очередь формой рукоятки затвора: она отогнута назад для удобства манипулирования затвором. Также для повышения удобства стрельбы пистолетная рукоятка и спусковой крючок перенесены на 25 мм вперед от магазина. Кроме того, несколько изменена конструкция ударно-спускового механизма ударникового типа.