"Deze" and "die" are used for de-words, whereas "dit" and "dat" are used for het-words.
Your sentence sounds very unnatural and weird (as a native English speaker). It's hard to explain why though, sorry for the unsatisfactory answer. We would say "This bike costs ...", but when phrased as a question we would say "How much does this bike cost?"
What is the price of this bike? was also not accepted even if the meaning is the same. Why?