my bad, TEIN warranties it for a year....but they do take returns if it's a defect that's TEINs fault...and u gotta speak Japanese...
anyway, TEIN does not offer suspension for the P10 Primera, so either you got ripped off or puff the magic dragon is your best friend. no one EVER complains about the ride quality on the TEINs.
I dotn know about the B&G so give us a review whoever has it. But i think my JIC would kick your ass!!!! hahah