Looks good to me from a grammar/spelling standpoint. I have to agree though that the use of "assault weapon" is a little frustrating.