Tried this on 3 different VEPR rifles, 2 differnt calibers and it didn't fit any of them. I bought 2 handguards, tried the second one, nope. Filed down the back to fit it in the receiver, half way there now, but now the hole in the handguard doesn't line up with the handguard screw hole of the gun. Same issue on every rifle so it's the part, not my VEPRs. Direct fit, not hardley....