Well, it looks like you have a solution now maybe...
BUT, if that does not work for you (I don't see an answer as to exactly what you want to use this for) I can still make it here.
I do have a few questions that need clarification, if we are to make it:
All the needed dimensions are there, but the thread is odd. Are you sure it is not a M39X1.25? 1.25 is very, VERY close to 20TPI, and 39mm is very close to 1.533 major OD (1.5354).
Also, did you measure a threaded ID to determine that thread, or did you measure the existing mating part? The reason is, if you measured the ID, that gives the thread ROOT diameter, not the thread TIP diameter. That needs to be clarified, and the best thing is to provide the mating part, so we can verify the threads engage as they should once we make the part.
There is no thread relief. Any machinist will want a thread relief, for tool clearance. Either relieve the thread root on the OD, or relieve the face adjacent to the thread. You should specify which you prefer. It can be done as shown, but the thread depth will be poor at the adjacent face, and/or raggedly cut.
The anodizing can be done as well. Do you want the threads done too (if so, we need to allow for this)? Do you want hard or soft anodize? This is an outside service, but we can make the arrangements for you.
Alloy was never specified. We will use whatever scrap we have that is aluminum (billet, as cast material does not anodize properly).
A ball-park estimate for one piece is $125.00. Delivery could be a few days after receipt of payment. If you want 100 of these (or more) the per-part cost will drop considerably.
This cost excludes shipping, or any additional outside services which may be required.
Simply PM me if you want to priced.
PS I would not have bothered with this particular post except that the others are mentioning a 48mm thread; however the thread (shown as 1.533 at the tip) is closer to 39mm, NOT 48mm.