The 31-year-old refused to hand over his ID, and police later found a Ruger 10-22 rifle, 100 rounds of ammo, a scope, a homemade silencer as well as ammonia and bleach, which can be used to make explosives, the Johnson County Prosecutor Brad Cooper told the Daily News.