I would go with a new bearing from Subaru. Never know what condition a used one will be in and you dont want this to spoil your fun again. Ensure you get all three seals from the dealer too. I got some aftermarket ones and they were really crappy so had to replace with OEM.