Yes, this should work on mil-spec .308 lowers.
Yes, I have these safety selectors on multiple different (including a m5) ar10 lowers. get this one, it is my favorite.
There are no mil spec 308 lowers. Rock River is different than dpms that’s different than armalite. And don’t forget palmetto state is slightly different also.