I have a 1956 swinging arm A7, I have made and fitted a modified sliding plate in the primary which has an oil seal fitted instead of the reverse oil scroll. To fit this I have had to machine off the oil scroll and the bit of the clutch sleeve that holds it for clearance. Thinking this would cure the persistent oil leak from the back of the primary I took the bike out for a run and found that the oil leak is now worse than before.
I stripped the primary down again to see if I could find the problem, no luck only thing I could think of was maybe oil was getting down between the aluminium boss I made to hold the seal and the back plate so removed it and sealed it with gasket cement and riveted it back again. after rebuilding it up again took bike for a run oil still coming out.
At this point I had decided to strip down again and put everything back to standard and put up with the slight leak of oil I have spare backplate and clutch sl;eeve and scroll. Left everything for a couple of days to think about it then had a thought the primary with the oil seal is now airtight with the scroll it is not so maybe pressure is building up and forceing oil out.
Removed the oil filler cap and fitted a rubber bung in with hole drilled in center with a temporary plastic tube fitted. Took bike for a run and now no oil leak. So now I need to fit a breather, do not want to fit anything that can be seen so the front of the primary is no good so has to go on the back possibly just below the magneto.
Have looked on the internet and there are plenty of breathers but I think they are all to big, there is not a lot of room behind there I could make a fitting in the lathe drill a hole attach it and lead a plastic tube away from it. I would prefer to fit a proper breather but where can I buy a small enough breather that is the help I need.
Thanks
adm edit: split the compact block of words into paragraphs, makes things much easier to read and grasp :O)
& title edited to reflect subject of topic, see https://www.a7a10.net/forum/index.php?topic=4723.0 #5