If I would like to change the rubber seal, anyone please know where I can get a new seal? or may be a new cap?
You don't need to, your fluid level is too high, see my previous post
As you put the cap on & the float submerges it's burping the excess through the vented cap