I'd confidently say the frame is a '93 Indian Fire Trail, and that the rest (well most of it) comes directly from a '95 model Indian Fire Trail.
Looks as though you have an LX rear hub and White Industries front hub - which again is correct for '95, but the rims have been changed, not a bad thing or uncommon.
Middleburn big chainring by the looks of it, so the original ring has been replaced, again not uncommon.
Appears to be in good order, should be worth/fetch £150-£250 despite being a bit of a 'mongrel'!
Wonder how an old frame ended up with new parts, or how new parts ended up on an old frame? A warranty that saw a damaged '95 frame transplanted on to a spare '93 frame perhaps...