Pretty sure gaskets and filter haven't changed. Just make absolutely sure that they actually give you the right oil filter. There was a mislabeling problem going on where you got restricted flow to the head and ruined the thing quickly. It absolutely has to have four holes on the inner-facing side. The plus side there is that it's really more of a strainer than a filter and is totally reusable. Just spray it down with WD40 to clean the gunk out.
Another part problem is base gaskets from around '06-'07. When shopping, just say you have a 2012 model if it's gaskets you're looking for. The ones from those couple years were made from something by someone who didn't seem to understand what a gasket is supposed to do, and it'll leak within a couple thousand miles usually.
From the limited resources we've passed around on engine numbers, the 2YJ leads me to believe it's an '01 or newer motor. There are other very obvious things to identify one, but not so much in your case. The only engine changes that I know of are electrical and the kickstart being removed in 2001. The carb changed in '01 as well, but you can fit either one to the motor, so that's no good for learning. Yamaha will tell you pretty easily if you contact them, though.
Edit: I just clicked your Tumblr link. Looks like you've got a '01+ front rim and spokes laced on an older hub? Definitely Frankensteined, but asking Yamaha is your easiest way to go. The only other ways I can think of are to hope the carb with it came with it, which would tell you 01 or newer if the cables are on the right side, and pre-01 if on the left. Or take the left cover off, check stator & magneto numbers and hope those parts weren't switched out. None of it's a big deal if you just need gaskets, seals, and a filter, but when electrical parts need replaced, it's a bridge you'll have to cross.
Also looks like you've got a some old Honda singles there, with the one piece heads. I've got one myself in a box. Bitch to compress the valves.