you can find them for no more than 30$.
dont get the new bayonets, they are thick, heavy and ????ty.
I have an M7 bayonet that is thin, nice metal and was unissued. And it fits my M16A2, which is why I bring it on my deployments.
check surplus stores, they should have em.