What were the differences in the XL Pro and the 5900 Pro and am I correct that they both are able to use the same coils? Is one better than the the other in difficult soil? Also, the IDX Pro with modifications, is it on par with the XL Pro? I'm trying to understand why this mod is done and what it might offer instead of just buying the XL Pro.