^^^^ Curious what Subaru you had that caused these issues for you...sounds like an older GL. Either way, that stinks man...sorry to hear it!
Subaru's are known for having overly loud piston slap fresh out of the box...especially the ej205 and ej257. Though, oddly enough not so much the ej255...