Loading patent details...
US5137286A: Permanent Magnet Floating Shaft Seal | Searchlight