The Lancaster County Sheriff's Office says the two were traveling together in separate cars.
The sheriff says deputies pulled over the cars after one was caught speeding. Deputies say a strong odor of marijuana came from one of the cars. After a search, deputies found a gun and drugs.
"About 2 grams of loose marijuana, the glock, a .45 caliber pistol that we talked about, a small bag of 1.6 ounces of marijuana, .4 grams of cocaine and then a duffle bag with 32.86 pounds of high grade marijuana," Sheriff Terry Wagner said.
Gregory Whittemore and Jordan Arnold were arrested for possession with intent to deliver. Whittemore was also arrested for possession of cocaine, carrying a concealed weapon and other charges.