megalith watches prices