That looks like a match for our 81-244 Pella glass door roller. Look it over and let me know if you agree.