translate English to German: , and most (if not all) items pictured on this site are in stock or can be supplied within short time.
, und das meiste (wenn nicht alles) abgebildet auf diese site ist auf lager oder kann in kürzen geliefert werden.