Six years after 22-year-old Mandy Johnson was shot and killed while sitting in a car in Abbotsford, police have charged two men in her slaying.

Gavinder Grewal, 29, has been charged with manslaughter in Johnson's death and attempted murder in the shooting of her boyfriend, Gator Browne, who escaped the attack unharmed.

Jason Himpfen, 41, has also been charged with attempted murder in relation to Browne and with second degree murder in Johnson's slaying.

The shooting took place around 3 a.m. PT on July 28, 2010, in the 31100 block of Polar Avenue. Police said at the time that Browne was well known to police, and that they believed the shooting was related to the street level drug trade.

RCMP said Wednesday that the investigation team has been working "tenaciously" to gather enough evidence to warrant charges.

"IHIT has remained committed to obtaining justice for Mandy Johnson despite the passage of time, and we would be remiss if we did not thank the family and friends for their patience and trust in us for the past six years," RCMP Staff Sgt Jennifer Pound said Wednesday, in a statement.

She 'did not deserve to die'

A statement released by the family thanked the investigators for their perseverance and said that Johnson was "innocent and did not deserve to die."

They remembered "a loving mother, an amazing daughter, a wonderful sister and the best friend to many.

"Her only fault was falling in love with a guy that didn't deserve her and trusting that her love would be enough," the statement reads.

"It was not enough, and she sadly paid with her life."