A Fremantle man was charged with a series of drug and firearm offences after his vehicle was stopped by police recently.
The man was identified by police after driving his car erratically in Yangebup.
The 31 year old man then failed to stop when requested and tried to evade police before abandoning his car.
He was arrested thereafter which is when a homemade firearm, ammunition, methylamphetamine and drug paraphernalia were discovered in his possession.
He was charged for possession of these items as well as with reckless driving, having no authority to drive and failing to comply with a request to give personal details.