Sounds like a good deal. Yup, check service records and carfax.
There are different schools of thought on the banjo filter. Don't sweat that too much.
Mine was clean at 80k when I did a turbo change for a frozen wastegate. I left the filter in the new banjo I installed.
This is the big question. You like working on cars ? These are definitely cars that will require attention, and may drive you mad at times. You will spend money and time maintaining it. Really nice car though. I like mine more everyday...especially since I changed the intake gaskets a couple of weeks ago and finally got rid of the stutter/stumble/poor idle issue mine had.
Now I just have to prepare to do the timing belt service.....
This site will be invaluable to you if you decide to purchase !