I e used the jlcpcb assembly service several times now and also amazed - unfortunately, I cannot share the photos. They are quite pragmatic, they simply skip the parts that are out of stock instead of delaying shipment (basic or extended parts).
They are willing to discuss adding parts to their extended list if they don't have something similar but it is not fast.
Also, they just raised their max number of assembled boards from 30 per order to 50 per order. They consider an "assembled board" as a full panel If you do the panelization yourself and no component names are duplicated. That is, LED2 cannot appear twice because of panelization so you have to be creative and careful.
if you place enough orders, they start giving coupons for various services - free assembly ($3 surcharge for each extended part), $5 off total order, free shipping, etc. I recently has an order for $48 with DHL shipping before coupons that came down to $12 after coupons and discounts.
They are willing to discuss adding parts to their extended list if they don't have something similar but it is not fast.
Also, they just raised their max number of assembled boards from 30 per order to 50 per order. They consider an "assembled board" as a full panel If you do the panelization yourself and no component names are duplicated. That is, LED2 cannot appear twice because of panelization so you have to be creative and careful.
if you place enough orders, they start giving coupons for various services - free assembly ($3 surcharge for each extended part), $5 off total order, free shipping, etc. I recently has an order for $48 with DHL shipping before coupons that came down to $12 after coupons and discounts.