I absolutely loved this product - Though I had to spend a little extra and it's worth it. Now I don't have to buy another one for a long time.
You can definitely go for this one and your cat will love it.
Teasers are the best way to engage with your cat and my advice would be to play with them for 10 mins before each meal so they don't put on weight and also before bedtime so they have a good nights rest and wouldn't bother you by waking up in the middle of the night.
Peace!