I have always been very successful with TTM's support and supplies. Here is my latest update:
Ordered 6/11
Processed CC and mailed 6/11
Received today, 6/24 - everything in tact, nothing broken or missing (z@nnies 2mg & 1mg, Dicod)
I'll provide a further status once they've been tried...