Richardson Racing snares podium from tough Junior weekend