Thanks for posting, and for the detailed pictures!
This roller looks similar to our
81-245 Harcar Sliding Roller Assembly.
Please compare the dimensions to your original roller. You may also want to consider our
81-132 Sliding Glass Door Roller, which is similar, as well.