Bowflex. They are expensive but are at least easy to change weights (and cheaper than the equivalent of normal DBs). I have had mine for about 5 years and they are still fine. You have to treat them with care and not drop them. The shape means they are a bit awkward compared to normal ones, but no worse than the cheaper types which I had before and tired of very fast.