You could do so but you need to check if you can generate your own recovery seed and you need to make sure the device is not tampered (this might be difficult to figure out)with.
So advice would be: no, just order @ the manufacturer
You don't need a hardware wallet. Just format your computer with a fresh install of windows (original iso from Microsoft) get all the updates, don't click on anything else than the required buttons to generate wallets and save the private keys offline only if you want to accumulate crypto. This is as safe as a HW wallet. All it requires is some basic knowledge, assuming you are never watching and clicking adds in your browser and don't download emails that come from un-trusted senders. so use this computer only for crypto transactions and you are good to go. Keep in mind that the basic knowledge also includes your connection to the internet, your DNS setup, etc...