If you must buy something always best going into store. Front line staff are normally great. Online orders take 7+ days to get out on average. Normally split up from different stores, even if the one closest to you has everything.
Good luck getting ahold of customer service if needed. Huge hold times...