rebuilding 89-91 b16a distributor?

Was wondering if there is any place that you guys know of that rebuild distributors. My cousin has a 90 teg with a b16a swap and we are sick of buying used distributors that doesn’t last long. Any info would be greatly appreciated.

Thx
Ken

PS: Lucky I have a 92 teg…I can buy the GSR dist =)