As you can tell from my sig, I have had a few JD 345/Gx345 and love them.
The 1996 345 had the old fuel pump my 2000 345 had the updated one when I bought it new. This is a big problem I know JD had a recall to the original owner of these tractors but after they were resold a few times without ever being updated. If you have an older one you better take a look at which fuel pump you have. I have heard of people having there garages burn down because of this.
1996-345 with 1650 hrs.
2000-345 with 2140 hrs.
2005-GX345 with 225 hrs.
My tractor of choice