É correto falar "Isso demora mais de ano" e "Isso custa mais de milhão?"
Isso me soa esquisito,. mas vejo tanta gente falando e não encontrei na internet.
Vc pode falar "isso demora mais de um ano" e "isso custa mais de um milhao" Vc precisa variar em numero, podendo entao substituir por "dois anos, tres anos" "dois milhoes, tres milhoes". Espero ter ajudado
Pode se tratar de uma expressão mais coloquial.
O numeral "um" foi suprimido e na realidade soa mesmo estranho e incorreto.
O ideal seria : Isso demora mais de um ano e Isso custa mais de um milhão.
Não confunda este "um" com o artigo indefinido.