All 721 Pokemon: Bulbasaur through Volcanion are 100% Legal, with Perfect IVs, Competitive Natures, Competitive EV Spread, Competitive Move sets, and Complementary Held Items) With 169 Additional Pokemon.
You can request the following options after placing your order (optional):
If you don't send customization details you'll be given the Trainer name "Ash", Male, Shiny Pokemon at Tiered Levels
Level Option 1: All Pokemon "Tiered Levels". Pokemon That do not evolve are level 100. Pokemon that would require a level or two to reach it's final evolution stage (level 98 or 99) for each remaining evolution. This will prevent Pokemon from being forever stuck in a previous evolution if you ever choose to evolve them.
Level Option 2: All Pokemon at the earliest level possible for maximum control.
Level Option 3: All Pokemon at "Level 100" All 721 Pokemon will be at level 100.