There are 2 things in this picture that some people would call overpriced.
If you were to purchase a Rolex Submariner (with date) new, it would run you $8550. The Warren Thomas T-Rex would set you back $700. Obviously there are people paying that much for them. I bought my first Rolex (a Sea Dweller) new from an authorized dealer in 2008 for $6400. The Submariner next to it was $6000.
Were my purcases worth it? I would say so.
Evidently someone else thought so too. The watch in the picture was purchased used from the the original buyer for $4500 about 6 months ago. The knife was also purchased second hand for $430. With savings as dramatic as these, you will still find people who would say they are overpriced.
(As an added bonus, when I popped off the band to search the serial number, I learned that it is a transitional model ref#168000 that were only produced for less than a year making it the rarest Submariner varient ever made)