解:
(1)设一个A型玩具的进价为$x$元,则一个B型玩具的进价为$1.5x$元。
由题意,得$\frac{1200}{x}-\frac{1500}{1.5x}=20$
解得:x=10
经检验,$x = 10$是原分式方程的解,且符合题意。
$1.5x = 15$
所以一个A型玩具的进价为10元,一个B型玩具的进价为15元。
(2)设购买A型玩具$m$个,则购买B型玩具$(75 - m)$个。
根据题意,得$(12 - 10)m+(20 - 15)(75 - m)\geq300$
$\begin{aligned}2m+5(75 - m)&\geq300\\2m + 375-5m&\geq300\\-3m&\geq300 - 375\\-3m&\geq - 75\\m&\leq25\end{aligned}$
所以最多购买A型玩具25个。