they look purebred, but poorly bred - in that they are not good representatives of the German Shepherd dog. Their physical structure is poor, and this can already be seen from their puppy picture.
I would pass on these pups. Already, in some of the pics, you can tell that some pups are shy, and trying to look away and avoid the photographer, throwing out every stress signal in the book. Whenever you inquire about a pup, make sure that you ask a lot of questions about the temperament of the parents, and never, ever, ever settle for a shy pup - that is asking for a lot of trouble and heartbreak.
You will also have to consider if this is a good time for your family to get a dog. If your parents can only afford 50$, how will you be able to cover the costs of food, worming vaccinations, neuter, equipment, training classes, and the many un-planned emergencies that always seem to pop up when one has a dog?
What if your puppy eats a sock and gets a blockage, and now he needs emergency surgery at the cost of 2000$ to save his life? Will your parents agree to pay this money for the treatment? What will happen if they don't?
Pups often get sick because their immune system is still immature, and they get into EVERYTHING and may get sick and at worse, need surgery. I have a friend whose Labrador puppy had to have surgery because he was always eating rocks - very common puppy behaviour, could happen to any puppy!
So you need to discuss this further and see just how commited your parents are to getting a pup and contributing financially to his upkeep and well being.