IIRC from the time I mailed it to I had it back was about 8 weeks. I don’t think they were doing much custom at the time. I let them know it was on the way with a tracking number (insured of course) and asked if they could let ne know when it was shipped back to me, which they did.
With all the options they have now, i don’t doubt their turn time is 4 to 8 months