Completely understood the more smell however I'm thinking the installer didn't do it right and I must have a leak because with the windows down sitting at a light the smell just enters the car. Rattle I'm beginning to think it was install error.
Yes I mean gasket. These are what I need to order.
G Sedan HFC/TP Gasket Hardware Kit, Fast Intentions