Factory direct sale 201 304 321