I'm not sure I know a great one, but I know the warning signs for bad ones. If the SL is 20 or more times the TP, it's probably been over-optimized on backtest data and will quickly fail in forward testing.
If there is no SL, it's just a suicide machine. Any EA that claims no losses is either lying or using no SL. This means it holds losing trades open forever, hoping that they will come back into profit. Sooner or later, you'll get a margin call as your ultimate SL.