Mopla worked well for me and I like that you can cancel the Deutschland ticket subscription just a day before the end of the month. When I bought it from DB the first time, I got charged for 2 months since you need to cancel too early. Mopla's policy is much better.