I already told him to ask Mazda by phone about their seatbelt warranty because this vehicle is less than 10 years old. Still took it to his mechanic with no success. 
Even if Mazda covers the seatbelt with a warranty (edit: safety restraints were covered for 60 months or 80,000 km for the 1996 B-series....both of which have been exceeded) , I am not going to drive 6 plus hours out of town to get one of their dealers to fix it. My previous mechanic did do warranty repairs for Mazda, but he got out of his shop several months ago and began working for Canadian Tire.
Anyways, I am going to try a local Ford dealer to see if they can fix the problem...since my B-series truck is basically a restyled Ranger. But I will have to wait until the lockout is resolved. Too many strikes or lockouts in BC right now. Telus, CBC and now a local Ford dealer....a local GM dealer appears next.

Dave
- added warranty coverage as noted in the Mazda Canada website