Оба варианта возможны.
В живой разговорной речи такое пожелание возможно. В стилистически нейтральном и тем более официальном контексте нужны другие формулировки.
Полагаем, что в данном случае форму годами следует интерпретировать не во временном, а в субъектном значении: порядок, заведенный (кем/чем) годами (то есть самим длительным временем).
Оба варианта грамматически корректны, и фраза хороших вам сахаров, наверное, уместна, если Вы хотите подчеркнуть, что желаете стабильных и оптимальных значений для разных показателей...
Да, можно сказать «Дианы номер», однако такая инверсия должна быть стилистически оправданной. Например: Мне ничего в себе не сохранить, / Сгнила в воде и Ариадны нить [Е. А. Шварц. «Корабль Жизни уносился вдаль...» (2010)]; Его неимоверной силы власть / Во рту страны растаяла, как сласть [Ю. П. Мориц. Где никакой действительности нет: «Объят очами съеденных коров...» (2008)] и т. п.
Можно сказать, что это суффиксальное образование от "подпереть".
Фразеологизм повидать (всякие) виды ‘многое испытать в жизни’ приведен в: Фразеологический словарь русского литературного языка конца XVIII — XX века / Под ред. А. И. Федорова. Т. 2. Новосибирск, 1991. С. 52.