Thanks guys, the frame is still for sale and the guy claims it's a early 90s frame. I guess that's when Barracuda was in it's prime and those bikes/frames now are a collector's item.
Not this one though. I honestly thought it was late 90s, less desirable but 2004, yeah, it's a piece of junk...