Ask yourself, why do ,say 96's seal better than 104's.
Its all about surface area, even stock cylinders leak.
So think about how to create more surface area on a 104
Think of an air filter, you know "pleated"?
Try machining a ridge on the top or say a series of grooves down the top sides of the barrel.
Keep thinking outside the box