looking for a set of pistons preferably low mileage or new even
Be careful man I've done this too many times to know you're gonna get a bunch of junk. People will say low miles, perfect, etc. and the ring lands will be slightly crushed even sometimes where you can't see signs of overheating on top. Just a heads up.
Besides, you probably already know this, but stock 03/04 pistons are junk anyway.