stator recall was for L2-L6 650cc bikes (2012-15 Glee's)
contact you Suzuki dealer with your reg/VIN, they'll be able to tell you straight away if your bike has any outstanding recalls.
Most should have been done by now.
As for the OP - generally speaking if it's listed to fit the bike, it generally should, but I'd check the box it came in - but then again ebay... not know for it's accuracy on parts fitment and quality... aftermarket stators of quality start around the £90 mark.
If you bought one of the Chinese £35 ones listed everywhere - do let us know next week how long it lasts.