if its from a dealer or store I would. We recently bought a pool off ebay. We went to OKC and looked and a 33x54 above ground pool was going to cost a little over $7000 and I bought the same pool off ebay for $3000. Same brand, liner thickness, etc. No issues even got free shipping.
I'd buy locally from A-Z, B&B or LKQ Apex in Tulsa. You'll get a 90 day warranty minimum and most quote a 1 year warranty unless you specify you don't want it. You can option for more years too.
I have but it's been awhile. As with any big purchase check out the seller's feedback. I got a pretty smoking deal on an older LT1 Corvette engine and trans. You have to be patient and read the descriptions carefully to make sure the harness is complete and not cut. It seems the engines for the most part are very low mileage and probably as expensive or more so than a salvage after you add in shipping or very high mileage and overpriced. But you can find deals if you take your time.