A friend of mine is going to the 2A rally in Harrisburg on Monday. He asked me if he could OC his Mossberg 500 pistol grip shotgun or his Romanian AK-47. AFAIK, it is legal if the barrel is at least 18''. Just need a little reassurance before I give him any advice. Thanks.