I do not know how the IT market works, but often on others markets the retailers buy products from the maker with 40% off the street price (the actual price expected the product to be sold, not the list price). Big retailers/distributors sometimes manage to acquire products up to 70% off of the street price.
I'm late to the discussion, but here goes. For the above two comments, the big vendors offer pricing discounts based on volume. So some sellers can offer significantly lower pricing because they get significantly higher discounts.
I'm hurt that you would not ask for me, a networking guy, to chime in. hehe
Vendors like Juniper typically don't declare a product EoL. Instead they declare End of Sale, and End of Support. After End of Sale you can still buy support. After End of Support you cannot buy support for it. But the Juniper devices are solid. They can run years after. But the important thing to ask youself is what happens if me EoS router dies at 2:00am and I have no spare. So always evaluate your real requirements, ask yourself what is the the problem you are trying to fix, and buy the appropriate amount of support and/or sparing.