Just measure it with some calipers and find a replacement online. O-rings come in standard sizes.
The shipping is going to bite you in most industrial places unless you can find them on Amazon or something.
I ship lots of stuff and you can't hardly ship anything for less than 5 dollars, and then you have the cost of the packaging material. So figure it's going to cost 6-7 dollars for shipping and materials, then add in your employee labor. Based on this, 11 dollars doesn't seem that unreasonable.
If shipping was free on a 2 dollar item they would lose money just to send them to you.
Your best bet is to order something else along with it to make it worth it, or hopefully find some on Amazon, but I highly doubt you'll find individual o-rings, they'll likely be in a pack of 10 or more.
Order in bulk is what I suggest. whether it’s 1 or 20, the shipping is 11.40.
I just ordered 10 and it was $38 after tax and shipping so ended up being 3.80 a piece.
If you need for an mp10 or mp60, then aquarium specialty has those in stock with free shipping over $60, but the o rings are double the Ecotech store price. But they may also have mp40 o rings in stock at some point and if you need other aquarium items to get the free shipping, it may be worth it to buy one or two at $4 piece instead of Ecotech 2.40 and paying their high ups shipping price for just one or two o rings.
This place has them in stock for 3.45 but I have never dealt with them,and I don’t know if they offer free shipping.
If anyone needs a quick fix to hold you over until you can replace the oring, cut a small piece of dosing line and attach it to one of the tabs (or more) on the cage. Attach the cage like normal and the line will fill the gap and hold the cage in place. Works wonderfully for me.