How much does a mp5 cost?
For a pre-922R semiauto model in the US, you'd be looking at
around $2000 - $3000. For an NFA tax stamped full auto, at least
$18,000. Some companies are making semiauto "Frankengun" clones
from decommissioned military weapons, and those generally run in
the $800 - $1000 range.