Funimtion got the license for the series (I belive) after 4kids dropped it. They re-dubbed/re-subbed the entire thing. It even had a short premiere on Toonami. Anyway, they have just released the first 50 episodes in a box set.
Also, One Piece doesn't have an 'end' yet, for the manga or the anime, and it probably won't for a long time.