Lets say that seller is completely legit and doesn't plan to scam anyone (this is not an accusation, just setting up the variables)
7 BTC for a $20k OVERPRICED watch is just ridonculous!
Hublot by definition is a "fashion" luxury watch. So even that $20k is around 15k over what's it actually worth.