No, Tri.  The wood of the barque of Peter is the wood of the Cross.  If faith is in Our Lord, then the barque of Peter, which is faith in Our Lord, does not leak.  What may leak is faith in the Roman Catholic Church, and all its human people, structures.  The two are not synonymous.  One is human; the other is divine.  

SSPX is the right place for some Catholics.  If you find your faith strengthened there, it is the right place for you, too.  I wish you well.