Car dies after WOT

Never messed with a demon carb. But that clear sight glass, is that the same as the plastic clear sight plugs you can get for holleys? The reason I ask is I have heard of these breaking and falling out on their own. Very dangerous. I use them now just to check fuel level. Then I replace with the metal ones.