Hello, thank you for posting,
Your roller resembles the 81-098 roller assembly. Please compare the dimensions to confirm a good fit! This is a genuine Pella part. We also carry the 81-249 roller assembly that is a generic version of this roller. Let us know if you have any additional questions!