Part number: B21M-33-048

one of the reason i posted this up so that this is not to be confused with the Mazda 3 snap ring which is GE4T-33-048 which is like quite a bit bigger
*edit* don't think it's important but maybe i should add that it cost me $20 CAD