Only in bitcoin land would a 30% yield be considered low.
At a flat 30% yield, not compounded, it will take 172 weeks to break even.
How confident are you that they will be around in 3+ years? How confident are you that they can maintain that yield?
You have to factor in the purchase AND sale price.