off topic:
150iv is not a hard thing, really
it can be done in a week, with the right strategy
all you need to do is just keep catching pokes with high catch rate
anything can be caught with only 1-2 balls, normally tier1 or tier2
yes, they are Caterpie or etc, useless in pvp or worthless in market
I used a 40lv xatu with Night Shade and Thunder Wave
once you got 5 pokes which are not 150iv+, talk to the npc and release them
keep switching pokes' position can make the ID generated faster
the real hard thing is 290 points
because the only satisfied category is a 135iv+ TIER 4 poke
or you are lucky enough to get a really really high iv tier 3 poke
for me, it took me 3 months nonstop
you can catch anything for 150iv+
but you can only catch tier 4 for 290 points
that's the different