Yes the Gary Fisher was a good call actually since the Joshua was this design and was in this yellow/red colourway. However if you search for some pictures of those it looks to me like there are quite a few differences between your frame and the Joshuas. If it's not a Joshua then I imagine it's some kind of clone of it, since the welding in particular looks a bit different.