The last term of this product will be infinite and there will be only 999 terms less than one, none of which are less than 0.001. So you are multiplying an infinite number by a finite one and so will get infinity.

There may well be a cleaner way to express this.