Unable to identify this roller

A handy person from Penfield, NY says:
This sliding glass roller is off a patio enclosure door. The roller was likely nylon but is destroyed and not sure what the diameter is, possibly 1 inch.

As seen in the picture, it appears to be about 2 1/8" in length and 5/8" wide. There is an opening at the end above the adjustment screw that allows the assembly to rest in a "rail" that is inside the door frame. The screw hole seen from the top view looking down is where a screw is inserted that holds the assembly to the "rail" (rail for the lack of a better term).

part number 81-007 looks close but I don't see a screw hole that would attach it to the "rail". Also not sure about the four little nubs that extend from the top on each side.

I would prefer a steel wheel if possible.
Thumbnail of the uploaded file named top view looking down.png
Thumbnail of the uploaded file named side view.png
Thumbnail of the uploaded file named bottom view.png
Profile picture of Casey
Casey from SWISCO responded:

Hello.

We did carry a roller like yours at one time but, unfortunately, it has been discontinued and we have not been able to locate a suitable replacement. Our best option would be to see if you could replace the wheel with the 1-1/4" diameter 81-228 nylon or 81-266 steel wheels as long as the housing is still in good condition. The roller we carried used 1-1/4" wheels, which is why we mentioned these wheels, but you would need to double check your measurement to confirm. You're welcome to look through all of the wheels we offer here. I'm sorry that we won't be able to offer more assistance with this repair but please let us know if you have any other hardware questions. Thanks for posting. 

How to Repair Sliding Glass Door Roller Wheels and Axles
How to Repair Sliding Glass Door Roller Wheels and Axles
VIDEO
WATCH >
How to maintain a sliding glass door
How to maintain a sliding glass door
GUIDE
READ >
How to replace a sliding glass door roller
How to replace a sliding glass door roller
GUIDE
READ >
Reply to Thread
Use this form to ask a follow-up question or to share your experience regarding this subject.
(your email address will be kept private and is only used to inform you when a response has been made)
Current wait time is 3-4 business days
We promise that one of our experts will personally get back to you as soon as they are able. Thank you very much for your patience and understanding. If your inquiry is time-sensitive, please feel free to reach us at (888) 991-1929 or at help@swisco.com.