В таком контексте тук-тук, тик-так прочитывается как вставная конструкция, выделенная двойным тире и относящаяся, очевидно, к первой части контекста. Этой части противопоставлена вторая с помощью союза а, перед которым требуется запятая по общему правилу. Поскольку запятая после тире не ставится, она должна быть поставлена перед тире.
Кавычки использовать не нужно.
Сочетание тик-так нужно взять в кавычки. В остальном пунктуация верна.