Toronto police say a 17-year-old boy is facing 24 charges after a bust at storage unit.

At 11:45 a.m. Thursday, a search warrant was executed on the unit on Jefferson Avenue.

Police seized a 12 gauge Winchester pump action shotgun loaded with four rounds of ammunition, a sawed-off Soviet SK5 semi-automatic rifle loaded with five rounds of ammunition, two knives and 81.36 grams of cocaine.

He is charged with:

1) Two counts of unauthorized possession of a prohibited firearm

2) Two counts of possession of prohibited/restricted firearm with ammunition

3) Two counts of careless storage (firearm)

4) Two counts of careless storage (ammunition)

5) Two counts of possession of firearm knowing its possession unauthorized

6) Two counts of possession of weapon (firearm)

7) Two counts of possession of weapon (ammunition)

8) Two counts of alter serial number on a firearm

9) Possession for the purpose of trafficking schedule 1 substance

10) Possession of schedule 1 substance

11) Two counts of breach of prohibition order (firearm)

12) Two counts of breach of prohibition order (ammunition)

13) Fail to comply with ycja order

14) Fail to comply with recognizance

He cannot be named under the provisions of the Youth Criminal Justice Act.

He is scheduled to appear in court on Tuesday.