Seem to recall an old joke about Norton Commandos: If it doesn't leak oil, take it back to the dealership and they'll made sure it does
That’s mean. 😂😂. This one works ok and this Triumph didn’t leak.
Hope the OP gets some satisfaction from the dealer. I would be more than upset.