Yes try to get it quashed from HC.
False cases by police is what happens when we have laws that are unconstituional and have courts that sometimes behave like buffoons. Since arms are fundamental right under Articles 19 and 21 of the Constitution, Section 3 of Arms Act 1959 is ultra vires as it violates Article 20(3) of the Constitution.
Similar case related to self incrimination was decided by US Supreme Court in HAYNES v. UNITED STATES, 390 U.S. 85 (1968). It can be read at http://caselaw.lp.findlaw.com/cgi-bin/getcase.pl?court=US&vol=390&invol=85