i used to work for all terrain when we were developing all the dog frames. All were designed to highest standard and tested by some fat trials riders and if it broke it didnt get released as the cost of replacing them on warranty would be crazy high.
as for quality and finish compared to one on? i believe they may be from the same factory possibly as planet x was one of the contacts for getting the frames from taiwan.
get yourself one…………great value…..think based on 100mm – 120mm forks from memory.