The drive-by shooting that triggered a high-speed car chase in Surrey this week has resulted in a slew of charges against three suspects.

Mounties said the dramatic incident started when a man in a pickup truck confronted a white Pontiac he felt was suspiciously parked in his neighbourhood Monday night.

The people in the Pontiac allegedly opened fire on him before speeding off.

According to RCMP, the driver of the truck gave chase down Highway 99 as the suspects continued firing at him, but the pursuit ended when their vehicle crashed into a power pole in Delta.

Three people were arrested at the scene shortly after and taken to hospital with various injuries.

On Wednesday, charges were approved against three men, all of whom reside in Surrey.

Counts of being in a vehicle with a weapon and using a handgun during flight were laid against the entire trio, while 47-year-old James Richardson was also charged with firing a gun with the intent to endanger life, possessing a loaded handgun without a licence, and possessing a firearm without registration.

Eric Blakeslee, 27, was charged with counts of dangerous driving and masking his face while committing an offence, and 25-year-old Corey Myers was charged with possession of a stun gun without a licence.

The victim who participated in the chase has not been charged.

Blakeslee is scheduled to appear in court next on Friday, while the other suspects are due for appearances later in the month.