When I first got tasked with refreshing our network gear back in 2020, I figured buying used was a no-brainer. Just find a Juniper EX4300 on eBay or from a broker, right? It's just a switch. How hard could it be?
Well, after a $1,200 mistake and a very angry call from our IT guy about a bricked unit, I learned there's a right way and a wrong way to buy the grey market. I manage ordering for about 400 employees, and we've done about 30 of these purchases now. If you're an admin like me—stuck between ops wanting uptime and finance wanting savings—this checklist is for you.
This is a 5-step checklist. Stick to it, and you'll cut your risk way down.
This is the step everyone thinks they can skip. Don't. The cheapest EX4300 on eBay is a trap.
The Check:
I once paid a premium for a unit from a specialized broker because they had photos of the serial number on the chassis and the output of a show version command. That extra $50 on a $600 switch was worth every penny.
Internal to the Juniper line, the EX4300 has a few hardware revisions. You don't want an early one.
Why this matters:
The later hardware revisions (Rev 3 and 4) fixed a few well-known heat issues and PSU failures that plagued the early models. If you get a Rev 1, you are buying a time bomb.
The Check:
Ask the seller for a photo of the chassis sticker. The model number should be EX4300-48P (PoE) or EX4300-48T (non-PoE). The revision is often hidden in the serial number or a separate sticker. Legit sellers know this.
I don't have hard data on failure rates by revision, but based on our experience and what you see on forums like Reddit's r/Juniper (a good source to check, btw), the vast majority of 'dead on arrival' stories involve early hardware. Skip them.
This is the step most people miss. The EX4300 uses field-replaceable PSUs. Sometimes sellers strip the unit and sell the chassis without a PSU or with the wrong one.
The Check:
The trigger event for me was a $400 EX4300 that was 'pulled from service.' It arrived with a PSU that looked like it had been stored in a sandbox. The fan made a grinding noise on boot. A new PSU is $150-200.
Industry standard for equipment reliability? Not a formal standard, but any reputable reseller offers a 30-day warranty. Ask for it. If they say 'as-is', the price needs to be 30-40% lower than market to make the risk worth it.
Used enterprise gear often comes with the previous owner's config on it. That's fine, but sometimes they wipe the config and leave the OS in a weird state, or the unit is still in zero-touch provisioning (ZTP) mode.
The Check:
Ask the seller: 'Has the JunOS been wiped back to factory default?' A clean install from the factory image is the gold standard. If they just erased the config, that's okay, but you might need to request a new license key for features like Layer 3 routing or Virtual Chassis.
The Action:
Techs reading this know how to do a request system zeroize command and reload the firmware. I don't. So I made our IT guy write a quick one-pager for me.
If you don't have an IT guy, factor in 2-3 hours of your time to research how to do this. It's doable, but you'll be reading CLI manuals. Juniper's own KB articles are good for this.
This was accurate as of Q2 2025. Juniper changes their software policies sometimes, so verify current download rules for their support site (kb.juniper.net).
This is your final check. When it arrives, don't just plug it in and hope.
The Checklist:
I've gotten units where the console port was dead. You can't manage it without that. That was a $600 lesson.
This checklist works for 80% of cases. Here's how to know if you're in the other 20%.
If your company is under 20 people and you're just buying one switch to run a small office, you can probably skip Step 1 and 2. Just buy from a seller with a warranty. The risk of a single unit failure is manageable.
But if you're buying 5+ units for a growing office or a remote site? Vet every single one. The time saved in return shipping and angry calls will pay off.
To be honest, I still get nervous every time a used unit arrives. But using this checklist has taken our success rate from 'hoping for the best' to about 95%. That's good enough for me.